[Bug 675812] vorbisdec/oggdemux fail to work within a gnonlin pipeline that worked in 0.10.34

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Jun 7 09:38:49 PDT 2012


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

Vincent Penquerc'h <vincent.penquerch> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |vincent.penquerch at collabora
                   |                            |.co.uk

--- Comment #2 from Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> 2012-06-07 16:38:44 UTC ---
A very weird behavior. Turns out that vorbisdec receives the first packet of
the Vorbis stream (a header), starts initializing the libvorbis decoder, but
does not receive the remaining two headers, though they are sent by oggdemux.
Next packet received by vorbisdec is the first data packet. As it's not
initialized yet, vorbisdec falls back to the headers in caps, but since it's
already started to initialize, it fails as it tries to use a second copy of the
first header as a comments header.

So either something is withholding the two remainding headers, or should not
send the first one in the first place. I'm a bit stuck at the moment, so I'm
putting my findings here for now before I continue hunting.

-- 
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