GNOME Bugzilla – Bug 144241
[oggmux] doesn't set EOS flag on last page for some (large?) files
Last modified: 2004-12-22 21:47:04 UTC
Oggmux doesn't seem to set the EOS flag on the last ogg page under some circumstances. I can reproduce this reliably when transcoding long files from .ape to .ogg with a pipeline like this: gst-launch-0.8 filesrc location=album.ape ! monkeysdec ! audioconvert ! rawvorbisenc quality=0.8 ! oggmux ! filesink location=album.ogg with 'long files' meaning 'roughly album length' (60-80 minutes). I cannot reproduce this with short files like single tracks of a couple of minutes length. The problem occurs with about every second or third album transcoding. Same input stream seems to always produce the same wrong or correct output. Can't really be more specific, sorry. Hexdump of end of file attached. Cheers -Tim
Created attachment 28648 [details] hexdump of end of .ogg file
I've recently fixed this (I believe), actually before the 0.8.5 release. Please re-test.
Yep, seems to work reliably now. Thanks. Cheers -Tim