[gstreamer-bugs] [Bug 337026] New: oggmux doesn't set EOS properly

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon Apr 3 06:14:05 PDT 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=337026
 GStreamer | gst-plugins-base | Ver: HEAD CVS

           Summary: oggmux doesn't set EOS properly
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: msmith at fluendo.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


oggmux doesn't ever set EOS on the pages it should.

As well as being out of spec in a minor way, this causes at least one very
serious practical problem:

Vorbis treats BOS/EOS specially, in order to clip the start/end of the stream
to the correct length (so that your encoded file can be decoded to something
exactly the same length as the original data). If the EOS flag isn't there, it
doesn't (can't) know to do this.

Result: ... ! vorbisenc ! oggmux ! filesink produces an output file that
decodes more data than it's meant to, some of which has just been invented by
the encoder.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list