Skip navigation.

exploreopera

| Help

Sign up | Help

Gecko MediaPlayer on the OLPC

I said I would try to get the Gecko MediaPlayer onto my OLPC, and I managed in the end :smile: but like all other installations what I will describe here are the steps I think you need to reproduce and in the order that I think will work, but of course not the order in which I did it :smile:

Hopefully this is all you'll need, but please let us all know if you find flaws and additional steps neccessary.

MPlayer needs this one so download it, we will install it later:

ftp://rpmfind.net/linux/fedora/updates/7/i386/libdvdnav-4.1.1-3.fc7.i386.rpm

This one containes MPlayer so download that one too:

http://rpm.livna.org/livna-release-7.rpm

Now get the gecko-mediaplayer and gnome-mplayer from dekorte's site
(http://dekorte.homeip.net/download/gecko-mediaplayer/) by downloading this rpm:

http://dekorte.homeip.net/yum/fedora/any/dekorte-release-1.2-1.noarch.rpm

Now for the installation of the repositories (please excuse my Fedora ignorance - I run KUbuntu myself normally):

> su

> rpm -i livna-release-7.rpm

> rpm -i dekorte-release-1.2-1.noarch.rpm

Then install the packages :

> yum install libdvdread.i386

> rpm -i libdvdnav-4.1.1-3.fc7.i386.rpm

> yum install mplayer.i386

> yum install gecko-mediaplayer.i386 gnome-mplayer.i386

Remember this is a low RAM, no swap device, so I recommend closing all other applications. Now I have to test it a bit, in Opera 9.5 of course :smile:

I got a new toy: OLPC

Long time no see, been busy with Kestrel (still am actually) but thought I'd share that I have a new toy :smile: Opera empoyees banded together and made a group order (for our own money) and ordered 100 OLPCs (note we have only around 500 emplyees). And one was for me! I now have 9.5, Flash (version 124) and emacs, and I'm getting mplayer, and I will try to get the gecko mediaplayer. And of course I'm making this blog post using this "little green machine" :D

Mainloop Negotiation Spec

,

I have written up the spec and placed it here :

http://people.opera.com/psmaas/Plugin_API_Mainloop_Negotiation-1.0.html

Any feedback is welcome :smile:

operapluginwrapper at 100% CPU in Ubuntu Gutsy Gibbon

, ,

We are affected by the issue discussed here:

http://bugzilla.gnome.org/show_bug.cgi?id=463773#c10

note that this bug is a Flash/Gtk/GLib issue, but unfortunately hits us because with the currently stable version of Flash we offer the Xt mainloop and that means that the wrapper is not Gtk. Note also that this affects OpenOffice and Konqueror with Flash aswell.

9.5 Alpha is out and I can talk about plugins :)

, , ,

I have been hinting, but now I can give you the real info :smile: The Adobe
Flash Player Beta caught us a bit off guard, it depends on having a Gtk
mainloop running, meaning that it really assumed to be in a Gtk browser. Now
Opera is not Gtk based (neither is Konqueror for that matter). What confused us
further was that Adobe kept stating that it needed XEmbed. What is the
real truth of the matter is this, the Flash Player was assuming two things -
neither clearly documented :

1. A Gtk mainloop is available
2. The window supplied to the plugin is the window of a GtkSocket

We made a big redesign of the pluginwrapper, and it now supports both Gtk and
Xt and the choice of mainloop is done runtime. This means two things:

1. We can have a mainloop negotiation before the plugin is loaded (I'm writing
up a spec that we will propose to other browser and plugin authors)
2. We now have a more flexible architecture that makes it possible to support
other toolkits in the future.

Currently if you want the Gtk mainloop you can answer affirmative to the
NPP_GetValue call with NPPVpluginNeedsXEmbed. This refers to the spec :

http://developer.mozilla.org/en/docs/XEmbed_Extension_for_Mozilla_Plugins

However this spec is incomplete and not usable as a basis for
implementation. We hope that we will be able to rectify this with the mainloop
negotiation spec.

Just to point to someone else for a change

, ,

Someone else who has had some DiamondX experience:

http://zrusin.blogspot.com/2007/05/browser-plugins.html

Well written and very funny :smile:

DiamondX - and the obligatory screenshot

, ,

Of course we are working on it :smile:

People blogging about my work makes me famous, right?

Hehe :smile: Oh well it is here http://my.opera.com/csant/blog/2007/05/31/defaults for all those that want a first pointer to what we do about finding handlers on unix - and if you know a lot about how KDE deals with handlers please do point me at some documentation :smile: I've done some KDE work, but I'd like to do more.

Getting out of facebook again

Ok, so having gotten into the facebook thing, today I wanted out. Don't ask me why - it's sunday - it's not really that much fun - whatever... But how can you get out? I can't seem to find an option to delete my account. I can "deactivate" my account - but I want to DELETE my account. What do I do?

I somehow managed to roam into the facebook thing

and I have no idea what to do there... I feel like being invited to a party and when showing up not having any idea what to do. If it was a party I'd probably have a drink, call a friend and go to the movies, on facebook I feel like I should get it - but I don't.