[FFmpeg-trac] #10943(avformat:new): "avformat: Enforce one-stream limit where appropriate" breaks audio passthrough in mpv
FFmpeg
trac at avcodec.org
Sun Mar 31 16:32:56 EEST 2024
#10943: "avformat: Enforce one-stream limit where appropriate" breaks audio
passthrough in mpv
-----------------------------------+---------------------------------------
Reporter: Mitzsch01 | Type: defect
Status: new | Priority: normal
Component: avformat | Version: unspecified
Keywords: spdif | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-----------------------------------+---------------------------------------
The change by adding .flags_internal to the file "libavformat/spdifenc.c"
causes audio passthrough to fail in mpv.
The issue is reported here => https://github.com/mpv-
player/mpv/issues/13794
The log there says
{{{
[ad] In: profile=60 samplerate=48000
[ffmpeg] spdif: spdif muxer does not support any stream of type unknown
[ad] libavformat spdif initialization failed.
}}}
and playback is stuck there.
This can be fixed by just deleting the last line in the file
"libavformat/spdifenc.c"
{{{
.flags_internal = FF_OFMT_FLAG_MAX_ONE_OF_EACH,
}}}
https://github.com/mitzsch/FFmpeg/commit/907f8c7e25cf8d033d9d28c7eb6aeec3b483268f
--
Ticket URL: <https://trac.ffmpeg.org/ticket/10943>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list