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 521879 - Totem does not buffer some MMS streams correctly
Totem does not buffer some MMS streams correctly
Status: RESOLVED DUPLICATE of bug 542663
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
0.10.x
Other All
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-03-11 21:55 UTC by Martin Jürgens
Modified: 2009-04-21 14:19 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description Martin Jürgens 2008-03-11 21:55:14 UTC
Please describe the problem:
Totem does not buffer some MMS streams correctly

Steps to reproduce:
1. Open Totem 
2. Open mms://213.254.239.51/tagesschau/msmedia/2008/0311/TV-20080311-2033-3901.wm.hi.wmv
3. 


Actual results:
Video and sound are stuttering.

Expected results:
Video and sound should work smooth

Does this happen every time?
Yes

Other information:
I have tried with Xine and it works perfect.
Comment 1 Bastien Nocera 2008-03-11 22:15:01 UTC
Which connection speed did you select in the preferences? Does lowering it fix your problem?
Comment 2 Martin Jürgens 2008-03-12 07:23:21 UTC
I have tried nearly every setting as connection speed in the preferences menu, without success.

My "real" connection speed is 2300 kBit/s.
Comment 3 Martin Jürgens 2008-07-13 15:24:46 UTC
It still appears to me with the Totem in Fedora 9. Can you reproduce it? 

New link to reproduce it is mms://213.254.239.51/tagesschau/msmedia/2008/0713/TV-20080713-1711-2401.wm.hi.wmv
Comment 4 Bastien Nocera 2008-07-14 15:03:57 UTC
It's a GStreamer problem:

$ gst-launch-0.10 playbin uri=mms://213.254.239.51/tagesschau/msmedia/2008/0713/TV-20080713-1711-2401.wm.hi.wmv
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
ERROR: from element /playbin0/decodebin0/typefind: Could not determine type of stream.
Additional debug info:
gsttypefindelement.c(797): gst_type_find_element_activate (): /playbin0/decodebin0/typefind
Setting pipeline to NULL ...
FREEING pipeline ...

The same URL works with mplayer, doesn't with playbin2 either.

I'm using:
gstreamer-plugins-bad-0.10.7-2.lvn10.x86_64.rpm
Comment 5 Martin Jürgens 2008-07-14 15:14:29 UTC
weird, I get this:

$ LC_ALL=C  gst-launch-0.10 playbin uri=mms://213.254.239.51/tagesschau/msmedia/2008/0713/TV-20080713-1711-2401.wm.hi.wmv
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...

** (gst-launch-0.10:3480): WARNING **: Unknown codec ID 86022, please add here
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstAudioSinkClock
WARNING: from element /playbin0/abin/audiosink/audiosink-actual-sink-pulse: Compensating for audio synchronisation problems
Additional debug info:
gstbaseaudiosink.c(1190): gst_base_audio_sink_render (): /playbin0/abin/audiosink/audiosink-actual-sink-pulse:
Unexpected discontinuity in audio timestamps of more than half a second (0:00:03.622040816), resyncing


and actually, I see picture and hear sound, but it is lagging every few milliseconds. This are my plugins:

gstreamer-plugins-farsight-0.12.7-2.fc9.i386
gstreamer-plugins-bad-0.10.7-1.lvn9.i386
gstreamer-plugins-base-0.10.19-2.fc9.i386
gstreamer-plugins-ugly-0.10.8-1.lvn9.i386
gstreamer-plugins-pulse-0.9.5-0.5.svn20070924.fc9.i386
gstreamer-plugins-flumpegdemux-0.10.15-2.fc9.i386
gstreamer-plugins-good-0.10.8-7.fc9.i386
gstreamer-plugins-base-devel-0.10.19-2.fc9.i386
Comment 6 Bastien Nocera 2008-07-14 15:16:09 UTC
It's very possible that ZDF block non-German users, as is usual for sport broadcasts over the internet. Sebastian should be able to help.
Comment 7 Edward Hervey 2008-07-14 15:19:35 UTC
using cvs head:
* totem/playbin doesn't start
* mplayer does stuttered playback
* playbin2 plays it perfectly

This is viewing it from Spain/Barcelona btw
Comment 8 Stefan Sauer (gstreamer, gtkdoc dev) 2008-07-22 06:47:16 UTC
(In reply to comment #6)
> It's very possible that ZDF block non-German users, as is usual for sport
> broadcasts over the internet. Sebastian should be able to help.
> 

Nah, they don't block anyone. I am watching this from finnland. They only broadcast own productions (news, series).
Comment 9 Martin Jürgens 2008-07-22 10:27:43 UTC
> They only broadcast own productions (news, series).

Well, they broadcast the Tour de Franc which clearly isn't their production :)

If you're fast you can try to play it

http://www.zdf.de/ZDFmediathek/content/530730

For me, it does not work (when selecting VLC,WMV but QuickTime works fine except for lagging and no sound), but I use the free GST plugins.

$ LC_ALL=C gst-launch-0.10 playbin uri=rtsp://c36000-ls.w.core.cdn.streamfarm.net/2R38HDlo3/36000zdf/live/3546zdf/encoder.geozdf.geoevent_vh.wmv
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
ERROR: from element /playbin0/source: Could not write to resource.
Additional debug info:
gstrtspsrc.c(3787): gst_rtspsrc_setup_streams (): /playbin0/source:
Error (400): Bad Request
Setting pipeline to NULL ...
FREEING pipeline ...
Comment 10 Edward Hervey 2009-04-21 14:19:36 UTC
As mentionned in comment #7, this works fine with playbin2. I'm closing this bug now that totem has switched to playbin2 in git.

*** This bug has been marked as a duplicate of 542663 ***