[gstreamer-bugs] [Bug 399264] New: pipeline fails to preroll with Vorbis/Theora clip
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Sun Jan 21 21:06:43 PST 2007
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=399264
GStreamer | gst-plugins | Ver: 0.10.11
Summary: pipeline fails to preroll with Vorbis/Theora clip
Product: GStreamer
Version: 0.10.11
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: philipj at opera.com
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: 2.13/2.14
GNOME milestone: Unspecified
The vorbis/theora clip "A New Computer" can be downloaded from
http://www.polycrystal.org/lego/movies/A_New_Computer--small.ogg
Using decodebin with a push/streaming source causes the following pipeline to
often freeze during preroll:
gst-launch-0.10 filesrc location=A_New_Computer--small.ogg ! queue ! decodebin
name=decode decode. ! queue ! audioconvert ! autoaudiosink decode. ! queue !
ffmpegcolorspace ! videoscale ! autovideosink
Note the queue element after the filesrc, if the source element to decodebin
allows random access I have been unable to reproduce this freeze. Also, it does
not happen with for example this vorbis/theora clip:
http://www.polycrystal.org/lego/movies/A_New_Computer--med.ogg
I am using Ubuntu Dapper. I first saw this problem with the default installed
gstreamer libraries, but upgrading to gstreamer-0.10.11,
gst-plugins-base-0.10.11 and gst-plugins-good-0.10.5 does not make a
difference.
I first saw it inside of an application I am working on, and probing on the
pads showed that data buffers were being passed into the theoradec1 element but
no buffers come out on its source pad. If this is the case also when using
gst-launch I do not know.
Note also that this appears to be time-dependent, as using GST_DEBUG="*:5"
gst-launch-0.10 ... causes the file to play normally (although very slow).
There is some amount of debugging output which causes it to sometimes play and
sometimes not, so it is not deterministic, possibly a deadlock.
I hope someone else is able to reproduce this.
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
More information about the Gstreamer-bugs
mailing list