After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 632656 - [uridecodebin] internal decodebin2 might fail to reach PLAYING in streaming case
[uridecodebin] internal decodebin2 might fail to reach PLAYING in streaming case
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.x
Other Linux
: Normal normal
: 0.10.31
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-10-20 09:12 UTC by Thijs Vermeir
Modified: 2010-10-21 17:22 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
uridecodebin: workaround internal decodebin2 partial state change (947 bytes, patch)
2010-10-21 10:25 UTC, Mark Nauwelaerts
committed Details | Review

Description Thijs Vermeir 2010-10-20 09:12:01 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
Comment 1 Mark Nauwelaerts 2010-10-21 10:18:55 UTC
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.
Comment 2 Mark Nauwelaerts 2010-10-21 10:25:21 UTC
Created attachment 172919 [details] [review]
uridecodebin: workaround internal decodebin2 partial state change
Comment 3 Tim-Philipp Müller 2010-10-21 16:43:11 UTC
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.
Comment 4 Mark Nauwelaerts 2010-10-21 17:19:51 UTC
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.