After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 144241 - [oggmux] doesn't set EOS flag on last page for some (large?) files
[oggmux] doesn't set EOS flag on last page for some (large?) files
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
git master
Other Linux
: Normal normal
: 0.8.5
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-06-13 00:48 UTC by Tim-Philipp Müller
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
hexdump of end of .ogg file (24.19 KB, application/x-bzip2)
2004-06-13 00:49 UTC, Tim-Philipp Müller
Details

Description Tim-Philipp Müller 2004-06-13 00:48:42 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
Comment 1 Tim-Philipp Müller 2004-06-13 00:49:36 UTC
Created attachment 28648 [details]
hexdump of end of .ogg file
Comment 2 Ronald Bultje 2004-11-06 23:02:38 UTC
I've recently fixed this (I believe), actually before the 0.8.5 release. Please
re-test.
Comment 3 Tim-Philipp Müller 2004-11-07 16:01:04 UTC
Yep, seems to work reliably now. Thanks. 
 
Cheers 
 -Tim