From: Michael R. <mr...@us...> - 2005-02-05 17:53:11
|
Hi, > I have finally gotten a new AMD64 desktop operational. One of the first > things I noticed is that the Win32 DLLs do not work. Makes sense, I > guess. Is there some wrapper mode to allow xine to call the Win32 code > from the x86_64 compiled program? I have already thought about this. There must be instructions to switch the processor mode, but it is possible that those are privileged (someone should look that up). And then there is still the problem that the data to process might be above the 4GB limit in the adress space, thus being unreachable to 32bit code. I guess the cleanest solution is to launch a 32bit helper process just running a simple work loop wrapped around the DLLs and use shared memory (if possible) or some other communication to move data between the main xine process and the helper. Michael -- "UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, and DOS is a boot partition virus." -Peter H. Coffin |