8 May 2005 rbultje   » (Master)

Using 32-bit binaries in 64-bit mode on x86-64
So, I get that question a lot lately: can I use PitfDLL in 64-bit mode on my AMD-64?

The simplest answer I can give is: I don't know. I'm not at all into this 64-bit thing and don't want to worry about it too much. I'm sure there's interested 64-bit hackers that can correct me on all wrong assumptions I'm making below and who are willing to code it, too. But that said, it's probably possible.

  • As far as I'm aware, an app runs either in 64-bit mode or in 32-bit mode. An app can never run partly in 64-bit mode or in 32-bit mode.
  • Therefore, the 32-bit wine-loaded binary DLL files would need to run in a separate binary, probably pipe-driven or so, and this binary would need to be called as a helper binary from the otherwise 64-bit GStreamer plugin/player. Shared mem may make speed acceptable already.
That said, I cannot code this, I don't have 64-bit hardware.

Totem playing
I wrote a new volume widget for Totem, which takes less space than the current one and looks more like other similar volume widgets on the GNOME desktop (i.e. a button with a volume icon on it rather than a largish slider). Nothing new here, you'd say. Well, the nice detail is that you still have press-and-drag behaviour, i.e. you can click the volume button and the popped-up slider will directly have grip/focus. Other apps, such as Rhythmbox, may be interested in trying this as well.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!