GNOME Bugzilla – Bug 632656
[uridecodebin] internal decodebin2 might fail to reach PLAYING in streaming case
Last modified: 2010-10-21 17:22:08 UTC
It looks like sdpdemux is failing to start a network stream if the src is attached to a live stream (souphttpsrc). If I try to play a local network stream with sdp it fails: gst-launch playbin2 uri=http://10.3.0.183/vbStream1T1.sdp but when I download the sdp file with wget before the stream plays fine: gst-launch playbin2 uri=file:///tmp/vbStream1T1.sdp
As sdpdemux is a NO_PREROLL "live" element, this is a specific example of revised subject, which in turn is a specific instance of situation described in bug #632782.
Created attachment 172919 [details] [review] uridecodebin: workaround internal decodebin2 partial state change
Comment on attachment 172919 [details] [review] uridecodebin: workaround internal decodebin2 partial state change Looks like a worthwhile workaround, and should be fairly low-risk (if that breaks something, we probably have bigger problems...). Let's also add a note to the other bug to remove that workaround once it's fixed.
commit 9d0fefc6170b6d63e869e5ac07862003816246d2 Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> Date: Thu Oct 21 12:24:19 2010 +0200 uridecodebin: workaround internal decodebin2 failing state change Fixes #632656.