FS#77813 - [ffmpeg] ogg files do not play after upgrading to mplayer-38412-1
Attached to Project:
Arch Linux
Opened by Eric Biggers (Synchronicity) - Saturday, 11 March 2023, 04:08 GMT
Last edited by Christian Heusel (gromit) - Tuesday, 05 September 2023, 18:03 GMT
Opened by Eric Biggers (Synchronicity) - Saturday, 11 March 2023, 04:08 GMT
Last edited by Christian Heusel (gromit) - Tuesday, 05 September 2023, 18:03 GMT
|
Details
After upgrading to mplayer-38412-1, ogg audio files can no
longer be played.
There are no error messages printed. "Exiting... (End of file)" just appears right away. Downgrading to mplayer-38407-1 and ffmpeg-2:5.1.2-2 fixes it. Here's the output of 'file' when run on one of the files I'm seeing the problem on. $ file test.ogg test.ogg: Ogg data, Vorbis audio, stereo, 44100 Hz, ~128000 bps, created by: Xiph.Org libVorbis I |
This task depends upon
Closed by Christian Heusel (gromit)
Tuesday, 05 September 2023, 18:03 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed with ffmpeg 2:6.0-9
Tuesday, 05 September 2023, 18:03 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed with ffmpeg 2:6.0-9

Reverting commit 8fc2dedfe6e8 ("avcodec/vorbisdec: don't use a
flag to determine if frames have been output") in ffmpeg fixes
this.

I've filed an upstream bug report with ffmpeg at
https://trac.ffmpeg.org/ticket/10251#ticket, based on the bisection pointing to ffmpeg.

This has been fixed by commit cbcc817353a0 ("avcodec/vorbisdec:
export skip_samples instead of dropping frames") in upstream
ffmpeg. However, the Arch Linux package is not yet fixed.