[Bug 702840] New: queue2 does not work with use-buffering=true
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri Jun 21 15:46:08 PDT 2013
https://bugzilla.gnome.org/show_bug.cgi?id=702840
GStreamer | gst-plugins-base | git
Summary: queue2 does not work with use-buffering=true
Classification: Platform
Product: GStreamer
Version: git
OS/Version: Linux
Status: UNCONFIRMED
Severity: blocker
Priority: Normal
Component: gst-plugins-base
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: youness.alaoui at collabora.co.uk
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
For some reason, uridecodebin does not work anymore for audio/video from an
http source in the git version of gst 1.0. These for example do not work on 1.0
:
gst-launch-1.0 uridecodebin
uri="http://download.wavetlan.com/SVV/Media/HTTP/H264/Talkinghead_Media/H264_test1_Talkinghead_mp4_480x360.mp4"
name=d ! videoconvert ! xvimagesink d. ! pulsesink
gst-launch-1.0 uridecodebin
uri="http://people.collabora.com/~kakaroto/MP3-320-CBR-NS/01 Rhiannon.mp3" !
pulsesink
The same command works if I use gst-launch-0.10 instead of gst-launch-1.0. Also
note that an HLS stream
(http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8) works.
If I use playbin instead of uridecodebin, it works, if I use 'souphttpsrc !
queue2 ! decodebin', it works as well, but if I use "souphttpsrc ! queue2
use-buffering=true ! decodebin" then it stops working.
>From my observations, it looks like queue2 sends the buffering 0% message then
stops doing anything, blocking this way forever.
If I also set ring-buffer-max-size to something like 1000000, it works, but
setting it to the default of 0 will not work. This is weird though since it
works with playbin and playbin also uses ring-buffer-max-size with a default of
0.
This is a regression in git since with 1.0.7, it works, but it fails with the
git version.
--
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