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 451015 - [playbin] broken error handling if RTP depayloaders are not available
[playbin] broken error handling if RTP depayloaders are not available
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal normal
: 0.10.7
Assigned To: Wim Taymans
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-06-25 18:59 UTC by Tim-Philipp Müller
Modified: 2007-06-27 11:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Tim-Philipp Müller 2007-06-25 18:59:18 UTC
This doesn't get handled properly for some reason:

$ gst-launch-0.10 playbin uri='rtsp://wm-acl.bbc.co.uk/wms/news/media_acl/mps/fix/news/uk/video/98000/bb/98721_16x9_bb.wmv'

Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
WARNING: from element /playbin0/source: Could not read from resource.
Additional debug info:
gstrtspsrc.c(2459): gst_rtspsrc_loop_udp (): /playbin0/source:
Could not receive any UDP packets for 5.0000 seconds, maybe your firewall is blocking it. Retrying using a TCP connection.
** Message: don't know how to handle application/x-rtp, media=(string)application, payload=(int)96, clock-rate=(int)1000, encoding-name=(string)X-ASF-PF, config=(string)"MCaydY5mzxGm2QCqAGLObNoKAAAAAAAACAAAAAECMyaydY5mzxGm2QCqAGLObHAAAAAAAAAATgAAAAAAAAAAAFAAcgBvAGQAdQBjAGUAZAAgAGIAeQAgAFQAZQBsAGUAcwB0AHIAZQBhAG0AIABGAGwAaQBwACAAVABlAGMAaABuAG8AbABvAGcAeQAAAKHcq4xHqc8RjuQAwAwgU2VoAAAAAAAAAMJXFxorJwZLlQ40OYDFNr7wdCwAAAAAAEA2QMBnqMcBfQcAAAAAAADAiU8+AAAAAICdiz0AAAAAuAsAAAAAAAACAAAA7gUAAO4FAACAmwMAtQO/Xy6pzxGO4wDADCBTZUUHAAAAAAAAEdLTq7qpzxGO5gDADCBTZQYAFwcAAKlGQ3zg7/xLsik5Pt5BXIUnAAAAAAAAAAEADGUAbgAtAGcAYgAAAF2L8SaERexHn18OZR8EUskaAAAAAAAAAAIB6sv4xa9bd0iEZ6qMRPpMymIBAAAAAAAABgAAAAEADAACAAIAAABJAHMAVgBCAFIAAAAAAAAAAQA0AAAABgAAAEQAZQB2AGkAYwBlAEMAbwBuAGYAbwByAG0AYQBuAGMAZQBUAGUAbQBwAGwAYQB0AGUAAABMADIAAAAAAAIADAACAAIAAABJAHMAVgBCAFIAAAAAAAAAAgA0AAAADAAAAEQAZQB2AGkAYwBlAEMAbwBuAGYAbwByAG0AYQBuAGMAZQBUAGUAbQBwAGwAYQB0AGUAAABNAFAAQABNAEwAAAAAAAEALgADAAQAAABXAE0ALwBXAE0AQQBEAFIAQwBQAGUAYQBrAFIAZQBmAGUAcgBlAG4AYwBlAAAAiXgAAAAAAQA0AAMABAAAAFcATQAvAFcATQBBAEQAUgBDAEEAdgBlAHIAYQBnAGUAUgBlAGYAZQByAGUAbgBjAGUAAAAEEwAAdNQGGN/KCUWkupqry5aq6IgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLpeYUcsYyQ4OZqWlSBltaWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGH0AACoGAAAAAAAAGH0AACoGAAAAAAAAzwUAAAIAAAABAAAAkE02AAAAAAAAAAAAy6XmFHLGMkODmalpUgZbWm4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuAgC4CwAAAAAAAADuAgC4CwAAAAAAAPdAAAACAAAAAgAAAIAaBgAAAAAAAAABAFCUvcZ/hgdJg6PHeSG3M60CAAAAAAAg3qrZF3ycT7wohVXdmOKiJgAAAAAAAAAAAAAAAAAAAAAAAAAAAECk0NIH49IRl/AAoMleqFCiAAAAAAAAAAMAHABXAE0ARgBTAEQASwBWAGUAcgBzAGkAbwBuAAAAAAAaADkALgAwADAALgAwADAALgAzADIANgA1AAAAGgBXAE0ARgBTAEQASwBOAGUAZQBkAGUAZAAAAAAAFgAwAC4AMAAuADAALgAwADAAMAAwAAAADABJAHMAVgBCAFIAAAACAAQAAAAAAEBS0YYdMdARo6QAoMkDSPbgAAAAAAAAAEFS0YYdMdARo6QAoMkDSPYCAAAAAgAWAFcAaQBuAGQAbwB3AHMAIABNAGUAZABpAGEAIABBAHUAZABpAG8AIAA5AAAAIgAgADMAMgAgAGsAYgBwAHMALAAgADQANAAgAGsASAB6ACwAIABtAG8AbgBvACAAMQAtAHAAYQBzAHMAIABDAEIAUgAAAAIAYQEBABYAVwBpAG4AZABvAHcAcwAgAE0AZQBkAGkAYQAgAFYAaQBkAGUAbwAgADkAAAABAAAABABXTVYzkQfct7epzxGO5gDADCBTZXIAAAAAAAAAQJ5p+E1bzxGo/QCAX1xEK1DNw7+PYc8Ri7IAqgC04iAAAAAAAAAAABwAAAAIAAAAAQDoyR8CYQEBAESsAACjDwAAzwUQAAoAAIgAAA8APRcAAAHPBc8FAQAAkQfct7epzxGO5gDADCBTZYUAAAAAAAAAwO8ZvE1bzxGo/QCAX1xEKwBX+yBVW88RqP0AgF9cRCsAAAAAAAAAADcAAAAAAAAAAgAAAAAAoAEAAOgAAAACLAAsAAAAoAEAAOgAAAABABgAV01WMwAAAAAAAAAAAAAAAAAAAAAAAAAATDkaAc51+HuNRtERjYIAYJfJorImAAAAAAAAAAIAAQB/hQAAAgABFgMANiaydY5mzxGm2QCqAGLObGhnLAAAAAAAwlcXGisnBkuVDjQ5gMU2vn0HAAAAAAAAAQE\=", maxps=(string)1518, clock-base=(guint)0, seqnum-base=(guint)29443, npt-start=(guint64)0, npt-stop=(guint64)104540000915, play-speed=(double)1, play-scale=(double)1
ERROR: from element /playbin0/source: Internal data flow error.
Additional debug info:
gstrtspsrc.c(2359): gst_rtspsrc_loop_interleaved (): /playbin0/source:
streaming task paused, reason not-linked (-1)
Execution ended after 14482918000 ns.
Comment 1 Wim Taymans 2007-06-26 10:05:39 UTC
if you are using the patch from Bug #335067, make sure to modify the sinkcaps so that the encoding-name property is uppercase.
Comment 2 Tim-Philipp Müller 2007-06-26 10:21:49 UTC
> if you are using the patch from Bug #335067, make sure to modify the sinkcaps
> so that the encoding-name property is uppercase.
 
I'm not using that patch, this is with a clean uninstalled checkout.
Comment 3 Wim Taymans 2007-06-27 09:35:44 UTC
so, what exactly is the problem here?
Comment 4 Tim-Philipp Müller 2007-06-27 09:46:32 UTC
> so, what exactly is the problem here?

That it ends up reporting an 'Internal Flow Error' instead of a decent error.
 

Comment 5 Wim Taymans 2007-06-27 11:04:55 UTC
        * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
        (new_session_pad), (gst_rtspsrc_setup_streams):
        * gst/rtsp/gstrtspsrc.h:
        For container formats we only need to activate one of the streams so
        that we correctly signal no-more-pads. Fixes #451015.