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 734014 - dashdemux: stream downloader try to download next segments after pipeline interupt
dashdemux: stream downloader try to download next segments after pipeline int...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
1.4.0
Other All
: Normal major
: 1.4.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-07-30 22:31 UTC by m][sko
Modified: 2014-08-01 13:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description m][sko 2014-07-30 22:31:18 UTC
stream downloader try to download next segments after pipeline stop
I can reproduce this only from local server

testing dash data for example
wget -r --no-parent http://live.mdragon.org/redbull/

GST_DEBUG="dashdemux:5" gst-launch-1.0 playbin video-sink="xvimagesink" uri="http://localhost/redbull_4s/RedBullPlayStreets_4s_isoffmain_DIS_23009_1_v_2_1c2_2011_08_30.mpd"
2>&1 | grep "uri"

I use simple Ctrl+C to stop pipeline


http://pastebin.com/xmyeFp4s
Comment 1 Thiago Sousa Santos 2014-08-01 13:51:17 UTC
commit 24815a5feb95719c224ce7e92462d98213c507dc
Author: Thiago Santos <thiagoss@osg.samsung.com>
Date:   Thu Jul 31 20:52:39 2014 -0300

    dashdemux: return the error to the source immediately to stop faster
    
    When flushing, this will prevent dashdemux from trying to download more
    fragments or more chunks of the same fragment before stopping.
    
    Also improves the error handling to not transform everything non-ok into
    an error.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=734014



1.4
commit 72291720022897c3d7ed2a8a5f1d4844a197006b
Author: Thiago Santos <thiagoss@osg.samsung.com>
Date:   Thu Jul 31 20:52:39 2014 -0300

    dashdemux: return the error to the source immediately to stop faster
    
    When flushing, this will prevent dashdemux from trying to download more
    fragments or more chunks of the same fragment before stopping.
    
    Also improves the error handling to not transform everything non-ok into
    an error.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=734014