[MPlayer-users] compiling and using mplayer/mencoder on AMD 64 bit architecture

Guillaume POIRIER poirierg at gmail.com
Fri Nov 25 22:26:10 CET 2005


Hi,

On 11/25/05, Phil Oleynik <Oleynik.Phil at mail.ioffe.ru> wrote:

> First thing that made me sad, is that win32 DLLs are no longer usable
> when compiled on Athlon 64. Some old programs distributed as static
> binaries work fine, although they're true 32-bit. So I do not see any
> serious problems to use win32 DLLs, but mplayer fails to do it.

You can't mix 32 bit code and 64 bit code (at least, not without big hacks).
Just compile MPlayer in 32 bits (read the FAQ to learn how to do it)


> Another thing is that despite configure detects AMD64 fine, there are
> some places in vf_overlay.c, where "movl" and "decl" assembler instructions
> are still used. They should be replaced with mov and dec, since what is
> long for ia32, is normal for ia64 and amd64.

Nope, it all depends on what you want to do. No need to use large data
types when there's no use for it. That's what is written on AMD's
manuals.

> I have not noticed any other bugs, I'll keep informing if any. I use latest
> CVS of ffmpeg, mplayer, XviD, lame, x264.

It's good that you tried CVS (as most reports we get are against
releases)... but next time, try to be more creative and provide patch
that you would have thoroughly tested instead of just saying smth 
such as "you should do that", because it sounds like you're bossing
around.

Guillaume
--
Remember, if you ever need a helping hand, it's
at the end of your arm, as you get older, remember
you have another hand:
The first is to help yourself,
the second is to help others.
-- Audrey Hepburn




More information about the MPlayer-users mailing list