Just got delivery of my new Xserve, quadcore Intel with 10.5 server.
One of my web apps uses ffmpeg extensively, and I have just been
trying to build ffmpeg from source, using the latest from the
subversion repository.
"Make" fails with the following errors:
i386/cavsdsp_mmx.c: In function 'ff_put_cavs_qpel8_mc01_3dnow':
i386/cavsdsp_mmx.c:447: error: can't find a register in class
'GENERAL_REGS' while reloading 'asm'
make[1]: *** [i386/cavsdsp_mmx.o] Error 1
make: *** [lib] Error 2
Is there anyone that can shed some light on this, or who has
successfully installed ffmpeg on a similar configuration?
I can't remember the exact flag (but it's close to ./configure --
disable-mmx), but you need to disable MMX support.
Also, you can get ffmpeg via MacPorts (or is it DarwinPorts these
days? I never remember). I tried it under 10.5.1 a couple of weeks ago
and it worked fine, though it may or may not support the codecs you
want. Also, I believe front-ends like ffmpegX and VisualHub come with
pre-built ffmpeg binaries.