[Bug 578475] Gstreamer can't handle mms:// streams which are in fact rtsp://

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Dec 23 07:13:18 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=578475
  GStreamer | gst-plugins-bad | 0.10.22

--- Comment #11 from Guillaume Desmottes <gdesmott at gnome.org> 2014-12-23 15:13:14 UTC ---
I'm facing a similar issue with
mms://193.191.129.52/Archive/20140424-1_bb_pl.wmv which takes a while to
connect but it's because libmms first try mmsh which times out. Using
LIBMMS_TRY_MMS_FIRST=1 solves this.


Btw this works fine with gst 1.2:
gst-launch-1.0 playbin uri=rtsp://193.191.129.52/Archive/20140424-1_bb_pl.wmv

but fails with master, not sure why:

0:00:02.372941298 14737 0x7f6ad40024a0 LOG                 asfdemux
gstasfdemux.c:840:gst_asf_demux_identify_guid: ASF_OBJ_UNDEFINED 
0x40000082-0x2305eb5d-0x06000000-0x00030100
0:00:02.372962511 14737 0x7f6ad40024a0 WARN                asfdemux
gstasfdemux.c:876:asf_demux_peek_object:<asfdemux0> Unknown object
40000082-2305eb5d-06000000-00030100
0:00:02.372982015 14737 0x7f6ad40024a0 WARN                asfdemux
gstasfdemux.c:953:gst_asf_demux_chain_headers:<asfdemux0> error: This doesn't
seem to be an ASF file


Anyway, how would you implement this timeout in mmssrc? mmsx_connect() is a
blocking call so should we spawn a thread and use g_timeout_add() in it or is
it a better way to do this in GStreamer?
Also, we can't cancel the current mmsx_connect() so this may be a bit tricky to
get right.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list