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 708010 - asfdemux: Fails to output anything on mms streams after adding support for dvr-ms
asfdemux: Fails to output anything on mms streams after adding support for dv...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-ugly
git master
Other All
: Normal blocker
: 1.1.90
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-09-13 08:24 UTC by Sebastian Dröge (slomo)
Modified: 2013-09-18 16:53 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Should fix playback in push mode (3.28 KB, patch)
2013-09-13 10:58 UTC, Matej Knopp
reviewed Details | Review
Should fix playback in push mode (4.05 KB, patch)
2013-09-16 17:44 UTC, Matej Knopp
none Details | Review

Description Sebastian Dröge (slomo) 2013-09-13 08:24:31 UTC
+++ This bug was initially created as a clone of Bug #705026 +++

The changes from the above bug break demuxing of this stream for example:

> gst-launch-1.0 mmssrc location="mms://wmlive-nonacl.bbc.net.uk/wms/bbc_ami/radio1/radio1_bb_live_int_ep1_sl0?BBC-UID=2522b3323add36f156ae087fb1fdbe0c5bea460fe00061119262d3a354549515&SSO2-UID=" ! asfdemux ! fakesink silent=false -v


Nothing is output by asfdemux after the commit, and it is before:
commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
Author: Matej Knopp <matej.knopp@gmail.com>
Date:   Sun Jul 28 16:43:28 2013 +0200

    asfdemux: Add support for dvr-ms
    
    https://bugzilla.gnome.org/show_bug.cgi?id=705026
Comment 1 Matej Knopp 2013-09-13 10:58:25 UTC
Created attachment 254848 [details] [review]
Should fix playback in push mode

Would be nice if someone could test if this doesn't break seek in push mode.
Comment 2 Sebastian Dröge (slomo) 2013-09-13 11:08:19 UTC
Comment on attachment 254848 [details] [review]
Should fix playback in push mode

Fixes the regression at least but Matej wanted to check if this breaks push mode seeking.

Anybody having a seekable asf stream on some server?
Comment 3 Arnaud Vrac 2013-09-16 13:38:17 UTC
The patch does break seeking in push mode, you can try with the following file if you want: http://absolut.zogzog.org/share/samples/asf/Alice%20Deejay%20-%20Back%20In%20My%20Life.asf

Matej, if you don't have souphttpsrc you can try with pushfilesrc, using pushfile:// instead of file:// in the uri.
Comment 4 Matej Knopp 2013-09-16 13:42:39 UTC
How do I test seeking with gst-launch?
Comment 5 Arnaud Vrac 2013-09-16 13:48:20 UTC
If you have the ximagesink element you can press the left/right arrow keys on the keyboard to seek while playing the following pipeline:

gst-launch playbin uri=pushfile:///path/to/file.asf video-sink='navseek seek-offset=30 ! ximagesink'
Comment 6 Matej Knopp 2013-09-16 17:44:08 UTC
Created attachment 255053 [details] [review]
Should fix playback in push mode

Shouldn't have been lazy. Arnaud, could you try this one?
Comment 7 Sebastian Dröge (slomo) 2013-09-18 16:25:02 UTC
commit c5312c71058537d61c2fe4e7d284353e70e2e8f9
Author: Matej Knopp <matej.knopp@gmail.com>
Date:   Mon Sep 16 19:38:36 2013 +0200

    asfdemux: fix playback regression in push mode