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 605222 - Mobile Youtube RTSP streams time out at EOS
Mobile Youtube RTSP streams time out at EOS
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other Linux
: Normal minor
: 0.10.18
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-12-22 15:01 UTC by René Stadler
Modified: 2010-02-09 09:56 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description René Stadler 2009-12-22 15:01:17 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...
Comment 1 Thiago Sousa Santos 2009-12-22 17:10:59 UTC
It seems like EOS is only pushed on the video branch.
Comment 2 Wim Taymans 2009-12-23 20:51:22 UTC
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.
Comment 3 Thiago Sousa Santos 2009-12-24 20:14:27 UTC
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