[FFmpeg-devel] FFmpeg for Mac

Diego Biurrun diego
Wed May 20 19:44:08 CEST 2009


On Wed, May 20, 2009 at 11:27:27AM -0600, Neal Krawetz wrote:
> 
> I managed to port FFMpeg to Macs as a Universal Binary (runs on both ppc
> and x86 architectures).  There were a couple of changes that I needed
> to make in order for this work.

Please don't misspell FFmpeg.

> Anyway, here is my notes of things I needed to change for porting to the Mac:
> 
> * Install ffmpeg.
>   Unforutnately, ffmpeg does not support universal binaries and configure
>   does not set all of the configuration variables correctly.  So we will
>   force it.
>   Edit libavformat/framehook.c and comment out the header check:
>         // #if HAVE_DLFCN_H
>         #include <dlfcn.h>
>         // #endif

Why did you have to comment out all those header checks?

>   Now compile:
>     CFLAGS='-arch ppc -arch i386' ./configure --arch=x86
>     CFLAGS='-arch ppc -arch i386' ./configure --arch=x86
>     # Yes: Run configure twice! There is a permissions problem for config.h.

What sort of permission problem?

> ============================================
> #ifndef BIG_ENDIAN
> #define BIG_ENDIAN      4321
> #endif
> #ifndef LITTLE_ENDIAN
> #define LITTLE_ENDIAN   1234
> #endif

What was the number you were trying to encode here? :)

Diego



More information about the ffmpeg-devel mailing list