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
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

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
Comment by Eric Biggers (Synchronicity) - Saturday, 11 March 2023, 05:09 GMT
Reverting commit 8fc2dedfe6e8 ("avcodec/vorbisdec: don't use a flag to determine if frames have been output") in ffmpeg fixes this.
Comment by Eric Biggers (Synchronicity) - Saturday, 11 March 2023, 05:21 GMT
I've filed an upstream bug report with ffmpeg at https://trac.ffmpeg.org/ticket/10251#ticket, based on the bisection pointing to ffmpeg.
Comment by Eric Biggers (Synchronicity) - Friday, 24 March 2023, 05:46 GMT
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.

Loading...