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 364054 - No visible browser-plugin at www.tv4.se.
No visible browser-plugin at www.tv4.se.
Status: RESOLVED OBSOLETE
Product: totem
Classification: Core
Component: Browser plugin (obsolete)
2.17.x
Other Linux
: Normal normal
: ---
Assigned To: totem-browser-maint
totem-browser-maint
Depends on:
Blocks:
 
 
Reported: 2006-10-21 23:13 UTC by Filip Palm
Modified: 2014-04-30 11:21 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
Gif screencast of the problem. (240.92 KB, image/gif)
2006-10-22 09:17 UTC, Filip Palm
Details

Description Filip Palm 2006-10-21 23:13:21 UTC
The browser-plugin is not visible when going to:
URL: http://webbtv.tv4.se/webtv/tv4/showContent.do?treeId=300436&progId=78269&itemId=%20&cat=tv4_se.4600.3.3004

When right clicking on the "black box" where it should apear i get the right click menu of epiphany and not the browser-plugin.

Other information:
Totem-CVS(Gstreamer)
Comment 1 Bastien Nocera 2006-10-21 23:36:15 UTC
Works fine here, without Flash installed, with both xine-lib and GStreamer as backends.
Comment 2 Bastien Nocera 2006-10-21 23:37:52 UTC
Do you have Flash installed? Does it work correctly without Flash?
Comment 3 Filip Palm 2006-10-21 23:56:51 UTC
I've tested it with and without flash and it does not work. 

Don't get me wrong here now, the audio plays fine. So the plugin is there somewhere. I know that the video "shouldent work"(due to Gstreamer issues) but the browser-plugin should be "visible" either way?
Comment 4 Filip Palm 2006-10-22 09:17:39 UTC
Created attachment 75182 [details]
Gif screencast of the problem.
Comment 5 Bastien Nocera 2006-10-23 23:09:54 UTC
Could you give me the output of the browser while going there (again, sorry...)
Comment 6 Filip Palm 2006-10-24 14:28:10 UTC
** Message: NP_Initialize

** Message: totem_plugin_new_instance
** Message: totemPlugin ctor [0x8fe7670]
** Message: totemGMPPlugin ctor [0x8f99358]
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=kVkI6HD30XzhWo7ulyMQ0ag8xod0TwOFlD9Uc33(z0bEw1bVStQMsxPN4hM6(S)CwgzifldJqZBL6TUgXeQzQlRLULwsB9Jf0Mqhx287glFyy1kaZu3n0oxzeHz0X2lJVMiXS3f3y8uarjFG)NBIKUa8fmlkrXx3ddQPu1qdUMeSnuNHUf997d4xZyO4uQU2JZR69Go88PypdC67BdpVNA!!
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: mSrc: http://webbtv.tv4.se/webtv/metafile.asx?MSG=kVkI6HD30XzhWo7ulyMQ0ag8xod0TwOFlD9Uc33(z0bEw1bVStQMsxPN4hM6(S)CwgzifldJqZBL6TUgXeQzQlRLULwsB9Jf0Mqhx287glFyy1kaZu3n0oxzeHz0X2lJVMiXS3f3y8uarjFG)NBIKUa8fmlkrXx3ddQPu1qdUMeSnuNHUf997d4xZyO4uQU2JZR69Go88PypdC67BdpVNA!!
** Message: mHref: (null)
** Message: mHeight: 312 mWidth: 384
** Message: mCache: 0
** Message: mTarget: (null)
** Message: mControllerHidden: 0
** Message: mHidden: 0
** Message: mNoAutostart: 0 mRepeat: 0
** Message: plugin_get_value 14 (e)

** Message: SetWindow [0x8fe7670]
** Message: waiting for data to come
** Message: leaving plugin_set_window
** Message: SetWindow [0x8fe7670]
** Message: existing window
** Message: resize
** Message: leaving plugin_set_window
** Message: SetWindow [0x8fe7670]
** 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=kVkI6HD30XzhWo7ulyMQ0ag8xod0TwOFlD9Uc33(z0bEw1bVStQMsxPN4hM6(S)CwgzifldJqZBL6TUgXeQzQlRLULwsB9Jf0Mqhx287glFyy1kaZu3n0oxzeHz0X2lJVMiXS3f3y8uarjFG)NBIKUa8fmlkrXx3ddQPu1qdUMeSnuNHUf997d4xZyO4uQU2JZR69Go88PypdC67BdpVNA!!
** Message: Is dual type 'audio/x-ms-asx'

** Message: Launching: /usr/libexec/totem-mozilla-viewer --xid 46139534 --width 384 --height 312 --url http://webbtv.tv4.se/webtv/metafile.asx?MSG=kVkI6HD30XzhWo7ulyMQ0ag8xod0TwOFlD9Uc33(z0bEw1bVStQMsxPN4hM6(S)CwgzifldJqZBL6TUgXeQzQlRLULwsB9Jf0Mqhx287glFyy1kaZu3n0oxzeHz0X2lJVMiXS3f3y8uarjFG)NBIKUa8fmlkrXx3ddQPu1qdUMeSnuNHUf997d4xZyO4uQU2JZR69Go88PypdC67BdpVNA!! --mimetype video/x-msvideo fd://0 

** Message: player PID: 25011
** Message: waiting for signal org.totem_25011.MozillaPluginService
** Message: Received notification for ':1.22' old-owner '' new-owner ':1.22'
** Message: Received notification for ':1.22' old-owner '' new-owner ':1.22'
** Message: Received notification for 'org.totem_25011.MozillaPluginService' old-owner '' new-owner ':1.22'
** Message: Received notification for 'org.totem_25011.MozillaPluginService' old-owner '' new-owner ':1.22'
** Message: Done forking, new proxy=0x8acd8c0
** Message: plugin_stream_as_file: /home/filip/.gnome2/epiphany/mozilla/epiphany/Cache/57788CEAd01
** Message: Setting the current path to /home/filip/.gnome2/epiphany/mozilla/epiphany/Cache/57788CEAd01
** Message: plugin_stream_as_file done
** 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: GetScriptable [0x8fe7670], mInstance 0x9000474
** 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: GetScriptable [0x8fe7670], mInstance 0x9000474
** Message: SetWindow [0x8fe7670]
** 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: GetScriptable [0x8fe7670], mInstance 0x9000474
** Message: SetWindow [0x8fe7670]
** Message: existing window
** Message: resize
** Message: leaving plugin_set_window
** Message: totem_embedded_open 'file:///home/filip/.gnome2/epiphany/mozilla/epiphany/Cache/57788CEAd01'
** Message: error: Endast en undertextström identifierades. Antingen läser du in en undertextfil eller några annan typ av textfil, eller så är mediafilen inte känd.


This part is new for today: (Installed new CVS snapshots today of gstreamer and totem)
"** Message: error: Endast en undertextström identifierades. Antingen läser du in en undertextfil eller några annan typ av textfil, eller så är mediafilen inte känd."

But the plugin is still not visible.
Comment 7 Filip Palm 2006-10-24 14:29:38 UTC
If you want the old output go to bug 355652.
Comment 8 Sven Arvidsson 2006-11-05 15:27:28 UTC
Might be similar to this reported in the Debian BTS.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=395539

"Since the upgrade from 2.14.x, the Totem Mozilla plug-in stopped recognizing some embedded streams. For instance, the video in this web site (http://www.cutlerycorner.net/streaming.asp) won't be made playable, whereas Totem can play the stream (mms://media.streamtoyou.com/frostcutlery/ccnshow.wmv) perfectly from the command line."
Comment 9 Filip Palm 2006-11-05 19:29:09 UTC
That link works fine with Totem-CVS(Gstreamer) so that problem has probably already been fixed.

There is one problem with the stream and that is that it only shows the first frame but thats probably the same issue as in bug 361571.

But thanks anyway :)
Comment 10 Sven Arvidsson 2006-11-06 16:48:36 UTC
That's good to know, thank you!
Comment 11 Christian Persch 2007-02-19 01:05:34 UTC
This site shows more JS funcs that we need to implement:

** Message: WARNING: Site uses unimplemented function 'totemIGMPPlayer::GetOpenState'
** Message: WARNING: Site uses unimplemented function 'totemIGMPSettings::SetMute'
** Message: WARNING: Site uses unimplemented function 'totemIGMPSettings::GetMute'
** Message: WARNING: Site uses unimplemented function 'totemIGMPPlayer::GetPlayState'

Comment 12 Bastien Nocera 2007-11-01 15:23:54 UTC
And more:
** Message: WARNING: Site uses unimplemented function 'totemIGMPPlayer::SetURL'
** Message: WARNING: Site uses unimplemented function 'totemIGMPControls::GetCurrentPosition'
** Message: WARNING: Site uses unimplemented function 'totemIGMPPlayer::GetNetwork'
** Message: WARNING: Site uses unimplemented function 'totemIGMPPlayer::GetStatus'
Comment 13 Bastien Nocera 2007-11-01 16:08:34 UTC
And also:
** Message: WARNING: Site uses unimplemented function 'totemIGMPSettings::GetVolume'

We need the Controls object implemented to do the GetCurrentPosition.

2007-11-01  Bastien Nocera  <hadess@hadess.net>

        * browser-plugin/totemGMPPlugin.cpp:
        * browser-plugin/totemGMPPlugin.h:
        * browser-plugin/totemGMPSettings.cpp:
        * browser-plugin/totemGMPSettings.h:
        Implement totemIGMPPlayer::SetURL and ::GetURL,
        and totemIGMPSettings::SetVolume and ::GetVolume
        (Helps: #364054)
        * browser-plugin/totemNarrowSpacePlugin.cpp:
        Implement totemINarrowSpace::SetVolume and ::GetVolume

I can't get the video to appear either myself, using Fedora 8...
Comment 14 Bastien Nocera 2007-11-01 17:31:46 UTC
No need for the Controls object...

2007-11-01  Bastien Nocera  <hadess@hadess.net>

        * browser-plugin/totemGMPPlugin.cpp: Implement
        totemIGMPControls::GetCurrentPosition (Helps: #364054)
        * browser-plugin/totemPlugin.cpp: Support vidheight and
        vidwidth as used by WMP (doesn't make much of a difference,
        mind you)

I think those might still be necessary:
** Message: WARNING: Site uses unimplemented function
'totemIGMPPlayer::GetOpenState'
** Message: WARNING: Site uses unimplemented function
'totemIGMPPlayer::GetPlayState'
** Message: WARNING: Site uses unimplemented function
'totemIGMPPlayer::GetStatus'
Comment 15 Bastien Nocera 2008-04-30 15:34:42 UTC
I've tried testing this again using:
http://www.tv4.se/1.283438?videoId=1.394565

But I can't even get Firefox to download the playlist, it ends up either as a 0-sized file, or doesn't even leave the file on disk.

** Message: OpenStream reply
** Message: NewStream mimetype 'text/html' URL 'http://anytime.tv4.se/webtv/metafile.asx?p=460734&bw=600'
** Message: StreamAsFile filename '/home/hadess/.mozilla/firefox/nrv3fya8.default/Cache/8499D137d01'
** Message: couldn't mmap /home/hadess/.mozilla/firefox/nrv3fya8.default/Cache/8499D137d01: Failed to open file '/home/hadess/.mozilla/firefox/nrv3fya8.default/Cache/8499D137d01': open() failed: No such file or directory
TotemEmbedded-Message: Setting the current path to /home/hadess/.mozilla/firefox/nrv3fya8.default/Cache/8499D137d01
<snip>
Comment 16 Bastien Nocera 2014-04-30 11:21:58 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