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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu May 10 08:18:14 PDT 2012


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

           Summary: vorbisdec/oggdemux fail to work within a gnonlin
                    pipeline that worked in 0.10.34
    Classification: Platform
           Product: GStreamer
           Version: 0.10.36
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: mike at mikeasoft.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=213813)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=213813)
Python script implementing a pipeline capable of reproducing this issue

In Jokosher we have a gnonlin composition which may contain various different
formats of audio, as of 0.10.36 (and possibly 0.10.35) Ogg Vorbis files no
longer play in this pipeline. Wave, MP3 and Speex files all continue to play
without any issues. With 0.10.34 Ogg Vorbis worked correctly.

Playing Ogg Vorbis files directly through a playbin still works correctly.

I've created a quick python script (attached) which implements a simplified
version of this pipeline and which can be used to reproduce this issue. When
the uri for the uridecodebin is set to a Wave, MP3 or Ogg Speex file it should
play correctly, however when it is set to an Ogg Vorbis file an internal data
stream error will occur.

When playing an Ogg Vorbis file the following warnings are produced:

0:00:00.102591987  5171      0x22bfe80 WARN               vorbisdec
gstvorbisdec.c:465:vorbis_handle_header_packet:<vorbisdec0> error: couldn't
read header packet (-133)
0:00:00.102829020  5171      0x22bfe80 WARN               vorbisdec
gstvorbisdec.c:628:vorbis_handle_data_packet:<vorbisdec0> error: no header sent
yet
Could not decode stream. gstvorbisdec.c(465): vorbis_handle_header_packet ():
/GstPipeline:pipeline0/GstBin:bin0/GstBin:bin1/GnlComposition:gnlcomposition0/GnlSource:gnlsource1/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstVorbisDec:vorbisdec0:
couldn't read header packet (-133)
Could not decode stream.
0:00:00.102909338  5171      0x22bfca0 WARN                oggdemux
gstoggdemux.c:1113:gst_ogg_pad_stream_out:<oggdemux0> could not submit packet
for stream 03cf269c, error: -4
0:00:00.102934806  5171      0x22bfca0 WARN                oggdemux
gstoggdemux.c:4467:gst_ogg_demux_loop:<oggdemux0> error: Internal data stream
error.
0:00:00.102945135  5171      0x22bfca0 WARN                oggdemux
gstoggdemux.c:4467:gst_ogg_demux_loop:<oggdemux0> error: stream stopped, reason
not-negotiated

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