GNOME Bugzilla – Bug 613817
FLV with no fast start doesn't go to download buffering mode
Last modified: 2010-04-01 11:42:44 UTC
From https://bugzilla.gnome.org/show_bug.cgi?id=600877 gstreamer-0.10.28-3.fc13.x86_64 (includes patch from bug 600877) gstreamer-plugins-base-0.10.26.3-1.fc13.x86_64 gstreamer-plugins-good-0.10.18-2.fc13.x86_64 gstreamer-plugins-bad-free-0.10.17-7.fc13.x86_64 gstreamer-plugins-ugly-0.10.14-1.fc13.x86_64 Running Totem 2.29.92 on this stream: http://people.fedoraproject.org/~hadess/something-good-08.flv doesn't switch on download buffering and instead seems to seek sequentially in the file. 0:00:03.823757426 18156 0x7f764405aad0 INFO GST_EVENT gstevent.c:603:gst_event_new_new_segment_full: creating newsegment update 0, rate 1.000000, format bytes, start 25409, stop 7959612, position 25409 0:00:04.083376111 18156 0x7f764405aad0 INFO GST_EVENT gstevent.c:956:gst_event_new_seek: creating seek rate 1.000000, format bytes, flags 3, start_type 2, start 26772, stop_type 0, stop -1 0:00:04.083488009 18156 0x140f090 INFO basesrc gstbasesrc.c:2337:gst_base_src_loop:<source> pausing after gst_base_src_get_range() = unexpected 0:00:04.083521774 18156 0x140f090 INFO GST_EVENT gstpad.c:5084:gst_pad_send_event:<typefindelement0:sink> Received event on flushing pad. Discarding 0:00:04.083564847 18156 0x7f764405aad0 INFO GST_EVENT gstevent.c:603:gst_event_new_new_segment_full: creating newsegment update 0, rate 1.000000, format bytes, start 26772, stop 7959612, position 26772 0:00:04.319877652 18156 0x7f764405aad0 INFO GST_EVENT gstevent.c:956:gst_event_new_seek: creating seek rate 1.000000, format bytes, flags 3, start_type 2, start 35714, stop_type 0, stop -1 0:00:04.319984839 18156 0x140f090 INFO basesrc gstbasesrc.c:2337:gst_base_src_loop:<source> pausing after gst_base_src_get_range() = unexpected 0:00:04.320054037 18156 0x140f090 INFO GST_EVENT gstpad.c:5084:gst_pad_send_event:<typefindelement0:sink> Received event on flushing pad. Discarding etc.
Created attachment 156996 [details] gst-launch output $ GST_DEBUG=*queue2*:5 gst-launch playbin2 flags=0x97 uri= http://people.fedoraproject.org/~hadess/something-good-08.flv 2> queue2-download-buffering-log.txt Setting pipeline to PAUSED ... Pipeline is PREROLLING ... handling interrupt.-- buffering... 13% Interrupt: Stopping pipeline ... Setting pipeline to NULL ... Freeing pipeline ... The buffering hovers between 5 and 15%
Fixed in this commit. The patch from bug 600877 was not enough on its own. commit f9c6a0886e22388954c893c9153180cd110fc7b8 Author: Wim Taymans <wim.taymans@collabora.co.uk> Date: Wed Mar 24 19:02:12 2010 +0100 queue2: add more info in the buffering query Add the estimated download time and estimated time left to the buffering query results along with the estimated download and playback speed.
*** Bug 614527 has been marked as a duplicate of this bug. ***