Totem/Gstreamer Mozilla plugin doesn't handle all javascript buttons on BBC radio

Bug #242148 reported by Nick White
2
Affects Status Importance Assigned to Milestone
gst-plugins-ugly0.10 (Ubuntu)
Invalid
Undecided
Unassigned
totem (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

When I listen to BBC radio, the fast-forward and volume buttons don't work. They use javascript. Also when a stream is returned to a popup appears asking if I want to continue playback from where I left off, but pressing "yes" doesn't do so. When said buttons are pressed variations of the four following lines appear in the terminal:

WARNING: Site uses unimplemented function 'totemIComplexPlayer::GetLength'
WARNING: Site uses unimplemented function 'totemIComplexPlayer::GetPosition'
WARNING: Site uses unimplemented function 'totemIComplexPlayer::GetBandwidthAverage'
WARNING: Site uses unimplemented function 'totemIComplexPlayer::CanStop'

This happens all over the BBC radio site, for example at http://www.bbc.co.uk/radio/aod/radio3_aod.shtml?radio3/latejunction_wed Note that this site may only be accessible to UK IPs, I'm not sure.

P.S. This is using the latest Hardy.

Revision history for this message
Michael Doube (michael-doube) wrote :
Download full text (6.6 KiB)

I've seen this too; running firefox from the command line results in this output:

GCJ PLUGIN: thread 0x6228d0: NP_GetMIMEDescription
GCJ PLUGIN: thread 0x6228d0: NP_GetMIMEDescription return
GCJ PLUGIN: thread 0x6228d0: NP_GetValue
GCJ PLUGIN: thread 0x6228d0: NP_GetValue: returning plugin name.
GCJ PLUGIN: thread 0x6228d0: NP_GetValue return
GCJ PLUGIN: thread 0x6228d0: NP_GetValue
GCJ PLUGIN: thread 0x6228d0: NP_GetValue: returning plugin description.
GCJ PLUGIN: thread 0x6228d0: NP_GetValue return
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: NP_Initialize
** Message: NP_Initialize succeeded
** Message: totemPlugin ctor [0x30e1140]
** Message: Init mimetype 'audio/x-pn-realaudio-plugin' mode 1
** Message: Base URI is 'http://www.bbc.co.uk/radio/aod/networks/sportsextra/live.shtml'
** Message: Real mimetype for 'audio/x-pn-realaudio-plugin' is 'audio/vnd.rn-realaudio'
argv[0] src /fivelive/live/surestream_sportsextra.rpm
argv[1] type audio/x-pn-realaudio-plugin
argv[2] pluginspage http://www.bbc.co.uk/webwise/askbruce/articles/download/howdoidownloadrealplayer_1.shtml
argv[3] name RP
argv[4] autostart true
argv[5] console one
argv[6] nojava true
argv[7] style position: absolute; left: -5000px;
argv[8] height 0
argv[9] width 0
** Message: Representant for the console class is (nil)
** Message: mSrc: /fivelive/live/surestream_sportsextra.rpm
** Message: mCache: 0
** Message: mControllerHidden: 0
** Message: mShowStatusbar: 0
** Message: mHidden: 1
** Message: mAudioOnly: 0
** Message: mAutostart: 1, mRepeat: 0
** Message: mConsole: one
** Message: mControls: All
** Message: Launching: /usr/lib/totem/gstreamer/totem-plugin-viewer --plugin-type complex --user-agent Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.9) Gecko/2008061017 Firefox/3.0 --mimetype audio/vnd.rn-realaudio --hidden
** Message: Viewer spawned, PID 16275
** Message: GetValue variable 14 (e)
** Message: GetValue variable 15 (f)
** Message: Unhandled variable NPPVpluginScriptableNPObject
** Message: GetValue variable 11 (b)
** Message: GetValue variable 268435466 (1000000a)
** Message: GetScriptable [0x30e1140]
** Message: totemComplexPlugin ctor [0x30f6060]
** Message: GetValue variable 15 (f)
** Message: Unhandled variable NPPVpluginScriptableNPObject
** Message: GetValue variable 11 (b)
** Message: GetValue variable 268435466 (1000000a)
** Message: GetScriptable [0x30e1140]
E: shm.c: shm_open() failed: Read-only file system
TotemEmbedded-Message: Viewer state: STOPPED
** Message: Viewer DBus interface name is 'org.gnome.totem.PluginViewer_16275'
** Message: NameOwnerChanged old-owner '' new-owner ':1.79'
** Message: Viewer now connected to the bus
** Message: ViewerSetup
** Message: ViewerReady
** Message: IsSchemeSupported scheme 'http': yes
** Message: NameOwnerChanged old-owner ''...

Read more...

Revision history for this message
Michael Doube (michael-doube) wrote :

The BBC have totally changed their web radio player, now it's the iPlayer. I've installed a whole bunch of crud (including Real Player 11) so can't tell if this bug is still valid or not. There's been no action on it for ages so perhaps it's not an issue any more?

Changed in gst-plugins-ugly0.10:
status: New → Invalid
Changed in totem:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.