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 418387 - totem browser plugin do not play mms protocol
totem browser plugin do not play mms protocol
Status: RESOLVED FIXED
Product: totem
Classification: Core
Component: Browser plugin (obsolete)
2.18.x
Other Linux
: Normal normal
: ---
Assigned To: totem-browser-maint
totem-browser-maint
Depends on:
Blocks:
 
 
Reported: 2007-03-14 22:26 UTC by Sebastien Bacher
Modified: 2007-04-01 23:50 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Sebastien Bacher 2007-03-14 22:26:50 UTC
The bug has been opened on https://launchpad.net/ubuntu/+source/totem/+bug/90136

"Binary package hint: totem

in multimedia-embeded webpage, firefox automatically play it with totem browser plugin.
but if it use mms:// protocol, plugin do not play it.

After I do mouse right click and select "Open with totem player" in menu,
in totem player, it is played well.

and other embeded media file is played directly well in web page.

version that I used is Totem Browser Plugin 2.17.92.

thanks...
and sorry for my poor English.

ProblemType: Bug
Architecture: i386
Date: Wed Mar 7 00:36:49 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/bin/totem
Package: totem-gstreamer 2.17.92-0ubuntu1
PackageArchitecture: i386
ProcCmdline: totem http://news.naver.com/vod/mms.nhn?office_id=055&article_id=0000092890
...
http://news.naver.com/tv/

but there is Korean site.
maybe you can find the tv icon picture box that is clickable and written "300K"."
Comment 1 Bastien Nocera 2007-03-14 22:37:40 UTC
Please capture the full command-line output of Firefox ("firefox -debug") while reproducing the problem.
Comment 2 Sebastien Bacher 2007-03-15 08:30:58 UTC
Command line log using epiphany:

** Message: NP_Initialize
** Message: NP_Initialize succeeded
** Message: totemPlugin ctor [0x9203428]
** Message: Init mimetype 'video/x-ms-asf-plugin' mode 1
** Message: Base URI is 'http://news.naver.com/vod/vod.nhn?mode=LSS2D&office_id=055&article_id=0000093568&section_id=115&section_id2=292'
** Message: Real mimetype for 'video/x-ms-asf-plugin' is 'video/x-ms-asf'
argv[0] animationatstart 0
argv[1] autostart 1
argv[2] displaybackcolor black
argv[3] showcontrols 1
argv[4] showstatusbar 1
argv[5] showtracker 1
argv[6] showpositioncontrols 0
argv[7] pluginspage http://www.microsoft.com/korea/windows/windowsmedia/
argv[8] src /vod/mms.nhn?office_id=055&article_id=0000093568
argv[9] type video/x-ms-asf-plugin
argv[10] height 309
argv[11] width 320
** Message: mSrc: /vod/mms.nhn?office_id=055&article_id=0000093568
** Message: mCache: 0
** Message: mControllerHidden: 0
** Message: mShowStatusbar: 1
** Message: mHidden: 0
** Message: mAudioOnly: 0
** Message: mAutostart: 1, mRepeat: 0
** Message: Launching: /usr/lib/totem/totem-plugin-viewer --plugin-type gmp --user-agent Mozilla/5.0 (X11; U; Linux i686; en; rv:1.8.1.2) Gecko/20061201 Epiphany/2.18 Firefox/2.0.0.2 (Ubuntu-feisty) --mimetype video/x-ms-asf --statusbar 
** Message: Viewer spawned, PID 7953
** Message: GetValue variable 14 (e)
** Message: Initial window set, XID 3600dc7 size 320x309
** Message: No viewer proxy yet, deferring SetWindow
** Message: Viewer DBus interface name is 'org.gnome.totem.PluginViewer_7953'
** Message: NameOwnerChanged old-owner '' new-owner ':1.26'
** Message: Viewer now connected to the bus
** Message: ViewerSetup
** Message: Calling SetWindow
** Message: NameOwnerChanged old-owner '' new-owner ':1.26'
** Message: Already have owner, why are we notified again?
Viewer: SetWindow XID 56626631 size 320:309
** Message: NewStream mimetype 'text/html' URL 'http://news.naver.com/vod/mms.nhn?office_id=055&article_id=0000093568'
** Message: Not expecting a new stream; aborting stream
** Message: Viewer state: STOPPED
** Message: SetWindow reply
** Message: ViewerReady
** Message: IsSchemeSupported scheme 'http': yes
** Message: totem_embedded_open_internal 'fd://0' is-browser-stream 1
** Message: BEFORE _open
** Message: AFTER _open (ret: 1)
** Message: Viewer state: PLAYING
** Message: OpenStream reply
** Message: NewStream mimetype 'text/html' URL 'http://news.naver.com/vod/mms.nhn?office_id=055&article_id=0000093568'
** Message: Guessed mime-type 'application/octet-stream' for 'http://news.naver.com/vod/mms.nhn?office_id=055&article_id=0000093568'
** Message: Guessed mime-type 'application/octet-stream' for 'http://news.naver.com/vod/mms.nhn?office_id=055&article_id=0000093568' without the arguments
** Message: Unsupported mimetype, aborting stream
** Message: URLNotify URL 'http://news.naver.com/vod/mms.nhn?office_id=055&article_id=0000093568' reason 1
Comment 3 Christian Persch 2007-03-15 21:47:26 UTC
Here's the problem:

** Message: NewStream mimetype 'text/html' URL
'http://news.naver.com/vod/mms.nhn?office_id=055&article_id=0000093568'
** Message: Guessed mime-type 'application/octet-stream' for
'http://news.naver.com/vod/mms.nhn?office_id=055&article_id=0000093568'
** Message: Guessed mime-type 'application/octet-stream' for
'http://news.naver.com/vod/mms.nhn?office_id=055&article_id=0000093568' without
the arguments
** Message: Unsupported mimetype, aborting stream

Comment 4 Bastien Nocera 2007-03-16 22:19:15 UTC
Maybe we should disable the mime-type checks after all... What do you think Christian?
Comment 5 Christian Persch 2007-03-30 21:09:33 UTC
That's fine with me.
Comment 6 Bastien Nocera 2007-04-01 23:50:21 UTC
Fixed in gnome-2-18 and trunk. Got to see a nice video of a UFO...

2007-04-02  Bastien Nocera  <hadess@hadess.net>

        * browser-plugin/totemBasicPlugin.cpp:
        * browser-plugin/totemComplexPlugin.cpp:
        * browser-plugin/totemGMPPlugin.cpp:
        * browser-plugin/totemMullYPlugin.cpp:
        * browser-plugin/totemNarrowSpacePlugin.cpp:
        * browser-plugin/totemPlugin.cpp:
        * browser-plugin/totemPlugin.h:
        * browser-plugin/totemPluginGlue.cpp: Remove the rejection
        of streams based on mime-type, too many false positives
        (Closes: #418387)