[gstreamer-bugs] [Bug 632167] New: [oggdemux] doesn't parse/push all headers in pull mode

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Oct 14 11:32:04 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=632167
  GStreamer | gst-plugins-base | git

           Summary: [oggdemux] doesn't parse/push all headers in pull mode
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: blocker
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: ds at schleef.org
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


On most streams with kate subtitles, oggdemux does not read (and queue) all the
headers of the kate streams before starting to push buffers downstream.  This
causes the kate decoder to get confused and error out.

File: http://www.schleef.org/~ds/whatever.ogv

(This also happens with sintel-1280.ogv)

'gst-launch filesrc location=whatever.ogv ! oggdemux ! subtitle/x-kate !
fakesink -v' shows only 5 headers sent downstream.

'oggz-dump whatever.ogv' shows that there are 8 kate headers.

The gstoggstream code correctly reports that there are 8 kate header packets,
so it's somewhere in the demuxer code itself that decides to start sending
packets too soon.

-- 
Configure bugmail: https://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