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 613817 - FLV with no fast start doesn't go to download buffering mode
FLV with no fast start doesn't go to download buffering mode
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: dont know
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 614527 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-03-24 15:59 UTC by Bastien Nocera
Modified: 2010-04-01 11:42 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gst-launch output (66.31 KB, application/octet-stream)
2010-03-24 16:38 UTC, Bastien Nocera
Details

Description Bastien Nocera 2010-03-24 15:59:40 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.
Comment 1 Bastien Nocera 2010-03-24 16:38:49 UTC
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%
Comment 2 Bastien Nocera 2010-03-25 17:46:53 UTC
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.
Comment 3 Bastien Nocera 2010-04-01 11:42:44 UTC
*** Bug 614527 has been marked as a duplicate of this bug. ***