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 355652 - Don't play videos at www.tv4.se.
Don't play videos at www.tv4.se.
Status: RESOLVED OBSOLETE
Product: totem
Classification: Core
Component: GStreamer backend
2.16.x
Other All
: Normal normal
: ---
Assigned To: Maintainer alias for GStreamer component of Totem
Maintainer alias for GStreamer component of Totem
Depends on:
Blocks:
 
 
Reported: 2006-09-12 20:38 UTC by Filip Palm
Modified: 2014-04-30 11:53 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Filip Palm 2006-09-12 20:38:04 UTC
Please describe the problem:
The videos at http://www.tv4.se/ don't start to play.

Gdb output when i try to play:
http://tv4.se/player/categories.aspx?progId=70788&itemId=&treeId=1011&displayTreeId=

(gdb) run
Starting program: /usr/bin/epiphany 
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1228784768 (LWP 4995)]

(epiphany:4995): libgnomevfs-WARNING **: Failed to create service browser: Bad state


(epiphany:4995): libgnomevfs-WARNING **: Failed to create service browser: Bad state


(epiphany:4995): libgnomevfs-WARNING **: Failed to create service browser: Bad state

[New Thread -1267340384 (LWP 5004)]
[New Thread -1276437600 (LWP 5005)]
[New Thread -1284830304 (LWP 5006)]
[New Thread -1293223008 (LWP 5007)]
[New Thread -1302582368 (LWP 5010)]
** Message: NP_Initialize

** Message: totem_plugin_new_instance
totemGMPPlugin ctor [0x8d6b938]
mode 1
mime type: application/x-mplayer2
argv[0] type application/x-mplayer2
argv[1] id MediaPlayer1
argv[2] src http://webbtv.tv4.se/webtv/metafile.asx?MSG=OLTWb(Nq(4vhWAtCBHVkWlCcu7ea5LNL2W2YE1sw1nLSvVEYjtZzrRDQd)4NJOepgX)rk5M1whrJmU4MBDjDYx7WPet6CfveXZny9h8W)0ubXCThaxCAST0PtrcfNG9o60h78JpJ57DjWiviS4xmfNaajAQ)tQwnVnmk4PpaVuP48GQglkin0aOQnfZpPUjT)xmcxjsavS8p5)YlvKhibA!!
argv[3] pluginspage http://www.microsoft.com/windows/windowsmedia/download/default.asp
argv[4] ieonly MediaPlayer1
argv[5] ieonlyotherstext MediaPlayer1
argv[6] name MediaPlayer1
argv[7] enabled -1
argv[8] invokeurls -1
argv[9] clicktoplay 0
argv[10] allowscan -1
argv[11] enablefullscreencontrols 0
argv[12] enablepositioncontrols -1
argv[13] enabletracker -1
argv[14] showcaptioning 0
argv[15] showaudiocontrols -1
argv[16] showdisplay 0
argv[17] showcontrols 0
argv[18] showgotobar 0
argv[19] showpositioncontrols -1
argv[20] showstatusbar -1
argv[21] showtracker 0
argv[22] enablecontextmenu false
argv[23] autorewind -1
argv[24] autostart true
argv[25] previewmode 0
argv[26] volume 80
argv[27] mute 0
argv[28] rate 1
argv[29] playcount 1
argv[30] windowlessvideo 0
argv[31] autosize 0
argv[32] animationatstart 0
argv[33] transparentatstart -1
argv[34] allowchangedisplaysize -1
argv[35] cursortype 0
argv[36] displaymode 0
argv[37] displaysize 0
argv[38] displayforecolor 16777215
argv[39] displaybackcolor 0
argv[40] senderrorevents true
argv[41] sendkeyboardevents 0
argv[42] sendmouseclickevents 0
argv[43] sendmousemoveevents 0
argv[44] sendopenstateevents -1
argv[45] sendplaystatechangeevents -1
argv[46] sendwarningevents -1
argv[47] vidheight 288
argv[48] vidwidth 384
argv[49] balance 0
argv[50] uimode none
argv[51] stretchtofit true
argv[52] fullscreen false
argv[53] height 312
argv[54] width 384
** Message: plugin_get_value 14 (e)

** Message: plugin_set_window
** Message: waiting for data to come
** Message: leaving plugin_set_window
** Message: plugin_set_window
** Message: existing window
** Message: resize
** Message: leaving plugin_set_window
** Message: plugin_set_window
** Message: existing window
** Message: resize
** Message: leaving plugin_set_window
** Message: plugin_new_stream
** Message: plugin_new_stream type: video/x-ms-asf url: http://webbtv.tv4.se/webtv/metafile.asx?MSG=OLTWb(Nq(4vhWAtCBHVkWlCcu7ea5LNL2W2YE1sw1nLSvVEYjtZzrRDQd)4NJOepgX)rk5M1whrJmU4MBDjDYx7WPet6CfveXZny9h8W)0ubXCThaxCAST0PtrcfNG9o60h78JpJ57DjWiviS4xmfNaajAQ)tQwnVnmk4PpaVuP48GQglkin0aOQnfZpPUjT)xmcxjsavS8p5)YlvKhibA!!
** Message: Is special type 'audio/x-ms-asx'

** Message: Need to wait for the file to be downloaded completely
** Message: plugin_stream_as_file: /home/filip/.gnome2/epiphany/mozilla/epiphany/Cache/A0B9A9A9d01
** Message: Launching: /usr/libexec/totem-mozilla-viewer --xid 35654320 --width 384 --height 312 --url http://webbtv.tv4.se/webtv/metafile.asx?MSG=OLTWb(Nq(4vhWAtCBHVkWlCcu7ea5LNL2W2YE1sw1nLSvVEYjtZzrRDQd)4NJOepgX)rk5M1whrJmU4MBDjDYx7WPet6CfveXZny9h8W)0ubXCThaxCAST0PtrcfNG9o60h78JpJ57DjWiviS4xmfNaajAQ)tQwnVnmk4PpaVuP48GQglkin0aOQnfZpPUjT)xmcxjsavS8p5)YlvKhibA!! --mimetype video/x-msvideo --nocontrols --playlist file:///home/filip/.gnome2/epiphany/mozilla/epiphany/Cache/A0B9A9A9d01 

** Message: waiting for signal org.totem_5014.MozillaPluginService
** Message: Received notification for :1.16

** Message: Received notification for :1.16

** Message: Received notification for org.totem_5014.MozillaPluginService

** Message: Received notification for org.totem_5014.MozillaPluginService

** Message: Done forking, new proxy=0x8bfb678
** Message: plugin_destroy_stream, reason: 0
** Message: plugin_get_value 15 (f)

** Message: unhandled variable 15 (f)
** Message: plugin_get_value 11 (b)

** Message: plugin_get_value 268435466 (1000000a)

** Message: GetHelperForLanguage 2
** Message: GetInterfaces
** Message: plugin_get_value 15 (f)

** Message: unhandled variable 15 (f)
** Message: plugin_get_value 11 (b)

** Message: plugin_get_value 268435466 (1000000a)

** Message: plugin_set_window
** Message: existing window
** Message: resize
** Message: leaving plugin_set_window
** Message: plugin_get_value 15 (f)

** Message: unhandled variable 15 (f)
** Message: plugin_get_value 11 (b)

** Message: plugin_get_value 268435466 (1000000a)

** Message: plugin_set_window
** Message: existing window
** Message: resize
** Message: leaving plugin_set_window
CMD line: /usr/libexec/totem-mozilla-viewer --xid 35654320 --width 384 --height 312 --url http://webbtv.tv4.se/webtv/metafile.asx?MSG=OLTWb(Nq(4vhWAtCBHVkWlCcu7ea5LNL2W2YE1sw1nLSvVEYjtZzrRDQd)4NJOepgX)rk5M1whrJmU4MBDjDYx7WPet6CfveXZny9h8W)0ubXCThaxCAST0PtrcfNG9o60h78JpJ57DjWiviS4xmfNaajAQ)tQwnVnmk4PpaVuP48GQglkin0aOQnfZpPUjT)xmcxjsavS8p5)YlvKhibA!! --mimetype video/x-msvideo --nocontrols --playlist file:///home/filip/.gnome2/epiphany/mozilla/epiphany/Cache/A0B9A9A9d01 
Entity: line 16: parser error : EntityRef: expecting ';'
uFNXrv2duflT2Ulxh3OrSgyOUDs4uV5cEu76sGzRAY4M0NzpcFM5x)6vWUXvl0!&WMContentBitrate
                                                                               ^
Entity: line 16: parser error : EntityRef: expecting ';'
uFNXrv2duflT2Ulxh3OrSgyOUDs4uV5cEu76sGzRAY4M0NzpcFM5x)6vWUXvl0!&WMContentBitrate
                                                                               ^
added URI 'mms://stream.tv4.se/2006-09-12/nyhetsmorgon!70554,W1L!.wmv?secure=YOn0093W4E(FD0xybTwskF1uMcTuuQf0qjMz8xRn0u8CCuFNXrv2duflT2Ulxh3OrSgyOUDs4uV5cEu76sGzRAY4M0NzpcFM5x)6vWUXvl0!=807000' with title 'empty' genre '(null)'
** Message: totem_embedded_open 'mms://stream.tv4.se/2006-09-12/nyhetsmorgon!70554,W1L!.wmv?secure=YOn0093W4E(FD0xybTwskF1uMcTuuQf0qjMz8xRn0u8CCuFNXrv2duflT2Ulxh3OrSgyOUDs4uV5cEu76sGzRAY4M0NzpcFM5x)6vWUXvl0!=807000'
DMO dll supports VO Optimizations 0 1
DMO dll might use previous sample when requested
** Message: plugin_destroy


Steps to reproduce:
1. 
2. 
3. 


Actual results:


Expected results:


Does this happen every time?


Other information:
I'm using Totem-CVS and Ubuntu Edgy Eft.
Comment 1 Bastien Nocera 2006-09-13 00:17:44 UTC
I get other errors with the xine-lib backend:

** Message: totem_embedded_open 'mms://stream.tv4.se/2006-09-12/nyhetsmorgon!70554,W1L!.wmv?secure=YOn0093W4E(FD0xybTwskF1uMcTuuQf0qjMz8xRn0u93nXJbgzCnPmhJlX3VitpkZS(zGNJavfPr8mZ9MzI1yXuAw)sxSCd7MvxT32C)has!=807000'
io_helper: I/O error: Bad address
io_helper: I/O error: Bad address
invalid buffer size

Are you using the xine-lib, or the GStreamer backend?
Comment 2 Filip Palm 2006-09-13 09:01:31 UTC
I have Totem-CVS compiled with the Gstreamer-backend.
Comment 3 Filip Palm 2006-09-25 15:32:34 UTC
Just for the record:
The same problem at http://www.dr.dk.
Totem-CVS(gstreamer) and gst-pitfdll.

URL: http://www.dr.dk/odp/player.aspx?uniqueid=230841&mt=newstab&st=news_TVAvisen&furl=http%3A//www.dr.dk/odp/default.aspx%3Ftemplate%3Dnyhed%26guid%3DDR1200609251500%26autoplay%3D0%26back%3Ddefault.aspx%253ftemplate%253dnyheder%2526day%253d0

(gdb) run
Starting program: /usr/bin/epiphany 
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1228241232 (LWP 8256)]

(epiphany:8256): libgnomevfs-WARNING **: Failed to create service browser: Bad state


(epiphany:8256): libgnomevfs-WARNING **: Failed to create service browser: Bad state


(epiphany:8256): libgnomevfs-WARNING **: Failed to create service browser: Bad state

[New Thread -1264608352 (LWP 8261)]
[New Thread -1273705568 (LWP 8263)]
[New Thread -1282098272 (LWP 8264)]
[New Thread -1292305504 (LWP 8271)]
[New Thread -1300698208 (LWP 8272)]
[Thread -1292305504 (LWP 8271) exited]
** Message: NP_Initialize

** Message: totem_plugin_new_instance
totemGMPPlugin ctor [0x8e5d808]
mode 1
mime type: application/x-mplayer2
argv[0] id thePlayer
argv[1] type application/x-mplayer2
argv[2] src &bitrate=high
argv[3] autostart 1
argv[4] showcontrols 1
argv[5] autorewind 1
argv[6] showaudiocontrols 1
argv[7] showpositioncontrols 0
argv[8] showcaptioning 0
argv[9] showgotobar 0
argv[10] showstatusbar 1
argv[11] uimode none
argv[12] height 260
argv[13] width 352
** Message: plugin_get_value 14 (e)

** Message: plugin_set_window
** Message: waiting for data to come
** Message: leaving plugin_set_window
** Message: plugin_set_window
** Message: existing window
** Message: resize
** Message: leaving plugin_set_window
** Message: plugin_new_stream
** Message: plugin_new_stream type: text/html url: http://www.dr.dk/odp/&bitrate=high
** Message: plugin_destroy
totemGMPPlugin dtor [0x8e5d808]
** Message: totem_plugin_new_instance
totemGMPPlugin ctor [0x8d1fa68]
mode 1
mime type: application/x-mplayer2
argv[0] id thePlayer
argv[1] type application/x-mplayer2
argv[2] src /extention/playWindowsMediaODP.aframe?id=230841&ListType=nyheder&bitrate=high
argv[3] autostart 1
argv[4] showcontrols 1
argv[5] autorewind 1
argv[6] showaudiocontrols 1
argv[7] showpositioncontrols 0
argv[8] showcaptioning 0
argv[9] showgotobar 0
argv[10] showstatusbar 1
argv[11] uimode none
argv[12] height 260
argv[13] width 352
** Message: plugin_get_value 14 (e)

** Message: plugin_set_window
** Message: waiting for data to come
** Message: leaving plugin_set_window
** Message: plugin_set_window
** Message: existing window
** Message: resize
** Message: leaving plugin_set_window
** Message: plugin_new_stream
** Message: plugin_new_stream type: video/x-ms-asf url: http://www.dr.dk/extention/playWindowsMediaODP.aframe?id=230841&ListType=nyheder&bitrate=high
** Message: Is special type 'audio/x-ms-asx'

** Message: Need to wait for the file to be downloaded completely
** Message: plugin_stream_as_file: /home/filip/.gnome2/epiphany/mozilla/epiphany/Cache/AEA772F0d01
** Message: Launching: /usr/libexec/totem-mozilla-viewer --xid 39848452 --width 352 --height 260 --url http://www.dr.dk/extention/playWindowsMediaODP.aframe?id=230841&ListType=nyheder&bitrate=high --mimetype video/x-msvideo --nocontrols --playlist file:///home/filip/.gnome2/epiphany/mozilla/epiphany/Cache/AEA772F0d01 

** Message: waiting for signal org.totem_8280.MozillaPluginService
** Message: Received notification for :1.36

** Message: Received notification for :1.36

** Message: Received notification for org.totem_8280.MozillaPluginService

** Message: Received notification for org.totem_8280.MozillaPluginService

** Message: Done forking, new proxy=0x8c96d18
** Message: plugin_destroy_stream, reason: 0
added URI 'mms://WMSC.dr.dk/storage/Auto/ODPNyheder/tva/tva150020060925.wmv?WMContentBitrate=1024000' with title 'empty' genre '(null)'
** Message: totem_embedded_open 'mms://WMSC.dr.dk/storage/Auto/ODPNyheder/tva/tva150020060925.wmv?WMContentBitrate=1024000'
DMO dll supports VO Optimizations 0 1
DMO dll might use previous sample when requested
Comment 4 Filip Palm 2006-10-20 20:55:31 UTC
I were trying out www.tv4.se again today and let the window stay open for some minutes. And it started to play. But there is no "picture", this may be related to  bug 363700.

So there is two problems:
1. Takes a loooong time to start playing. (Gstreamer ?)
2. The "picture" is hidden somewhere (Related to bug 363700 ?)

Comment 5 Filip Palm 2006-10-20 20:58:19 UTC
Problem 1 may be that Gstreamer/Totem have to buffer(or something) the whole stream and the stream that i filed this bug on is 4h 16m long. But the stream that started playing today is only 2m long.
Comment 6 Bastien Nocera 2006-10-20 22:35:15 UTC
I tried playing some of the videos, using xine-lib this time, and they seem to be completely empty. I'll have to try this out on another OS, or using different plugins, but it looks like some of the streams are just playing black video, and no audio...
Comment 7 Filip Palm 2006-10-21 06:39:32 UTC
The stream i tried had both video and audio because i tried them in VLC and they played fine (without delay).

Ex Page: http://www.tv4.se/player/categories.aspx?progId=78269&itemId=%20&treeId=300436&displayTreeId=
Ex MMS: mms://stream.tv4.se/2006-10-19/Idol_t!78269,T1L!.wmv?secure=dPWEB6GHBKb9zGzGF(2bDCXWk(sx1jnXItqud2bhUxC2l3BEJuKiwzj(bLbyYEWW9HUtjp2tTrIOx(bJ9jQM)QT60m9INmPPmoZavqDsrq8!=807000

That mms stream plays fine on VLC. With both video and audio. 
But when going to the page and trying it out the browser-plugin is not visible, but after a while the audio starts to play.


I tried the mms stream with "gst-launch-0.10 playbin uri=" after 2m 16s the stream started to play, the same time as the length of the stream in VLC. (But just the audio).
Get this from Gstreamer:
"0:00:01.144946000  7192 0x81fef80 ERROR               ffmpeg :0:: J-type picture is not supported"
Comment 8 Tim-Philipp Müller 2006-10-21 12:06:07 UTC
> mms://stream.tv4.se/2006-10-19/Idol_t!78269,T1L!.wmv?secure=dPWEB6GHBKb9zGzGF(2bDCXWk(sx1jnXItqud2bhUxC2l3BEJuKiwzj(bLbyYEWW9HUtjp2tTrIOx(bJ9jQM)QT60m9INmPPmoZavqDsrq8!=807000
> 
> That mms stream plays fine on VLC. With both video and audio. 
> But when going to the page and trying it out the browser-plugin is not visible,
> but after a while the audio starts to play.
> 
> 
> I tried the mms stream with "gst-launch-0.10 playbin uri=" after 2m 16s the
> stream started to play, the same time as the length of the stream in VLC. (But
> just the audio).
> Get this from Gstreamer:
> "0:00:01.144946000  7192 0x81fef80 ERROR               ffmpeg :0:: J-type
> picture is not supported"

Jus thad another quick look at this. The asf header contains 4 video streams, but only data for one is sent (there's an open bug for this somewhere in GStreamer, I think against mmssrc). Decoded audio is a bit garbled with both dmodec_wmadmodv2 and ffdec_wmav2 (possibly something wrong with the descrambling, not sure). This doesn't cause the hang though. Video decoding works (sort-of) with ffdec_wmv2, no real problem here. dmodec_wmvdmodv2 puts a bogus (insanely long) duration on the first video buffer it outputs, which would probably cause problems. Couldn't make things work using gst-launch + decodebin, it never prerolls, probably because it plugs queues + decoders for the demuxer video pads that will never have any data.

So, basically this looks like bug #353116 to me. Can I close this as duplicate or is there's another reason to keep this open for now?
Comment 9 Filip Palm 2006-10-21 13:32:53 UTC
I also think that the plugin hiddes somewhere it shouldent :)

When i right click where the plugin should be (a black box) i don't get the menu from the plugin but from Epiphany. Don't know if thats a dup of bug 363700 or if thats not even a bug but related to bug #353116.

Bastien can decide :o)
Comment 10 Bastien Nocera 2006-10-21 16:19:21 UTC
Filip, could you open a new bug with the exact address of the page you saw that problem on? I used one of the videos played back on the front page, and didn't see that particular problem.

Tim, you can close this as a dupe.
Comment 11 Filip Palm 2006-10-21 23:14:15 UTC
Done, bug 364054.
Comment 12 Filip Palm 2007-03-14 11:47:44 UTC
This bug did not get closed as a dupe and now when bug #353116 got fixed i thought i should test this again.

The same problem, no video and sound starts after o loooong time, both audio and video works fine in VLC.
So this is not a dupe of bug #353116 but a separett issue.

New mms url: mms://stream.tv4.se/2007-03-14/nora!106718,T1L!.wmv?secure=noMx(ElTpD0iGfjSDXvTybNd3vnHNfVQdn5yJgqAN(XBd((OXczV7lyYwxBat1ab2MRJl2RRY9J)Fc6MRDD7yvN(5JACIP8T6TCmw2TKlo8!&WMContentBitrate=807000

The old one has been taken down.
Comment 13 Bastien Nocera 2007-11-01 17:36:42 UTC
It "plays", as in shows one frame, when using Totem stand-alone, but doesn't show anything when using the browser plugin (which is nowhere to be seen).
Comment 14 Sven Arvidsson 2009-05-24 21:29:10 UTC
Same here, TV4.se seems to be all Flash, or is there a setting to use WMV instead?
Comment 15 Bastien Nocera 2014-04-30 11:53:16 UTC
The browser plugin has been removed from Totem. See this post for more details:
http://www.hadess.net/2014/04/good-bye-totem-browser-plugin.html