GNOME Bugzilla – Bug 605222
Mobile Youtube RTSP streams time out at EOS
Last modified: 2010-02-09 09:56:58 UTC
Try playing any rtsp stream from http://m.youtube.com/ (these are .3gp/H263/AMRNB format). When it reaches the end, audio and video stop, but the pipeline takes a while to EOS for some reason...
It seems like EOS is only pushed on the video branch.
One note: the moment when the stream should EOS is calculated from the total duration as listed in the SDP. This is because RTSP does not have a way to send an EOS to the clients. The actual triggering of the EOS event is done in the RTP jitterbuffer after it has pushed the packet that corresponds to the total duration of the stream.
Fixed. Module: gst-plugins-good Branch: master Commit: ac03ad782a9bc059089fd1a91eb00a9b1ba05186 URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=ac03ad782a9bc059089fd1a91eb00a9b1ba05186 Author: Thiago Santos <thiago.sousa.santos@collabora.co.uk> Date: Thu Dec 24 17:04:28 2009 -0300 rtspsrc: Parse all rtpinfo entries Do not forget to parse all rtp-info entries, instead of parsing the first one only. Fixes #605222