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.
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.