lundi 6 octobre 2008

Cross Compile for iPhone (ffmpeg)

Configure commande line to Cross Compile ffmpeg for iPhone :
./configure --enable-cross-compile --cross-prefix=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/ --cc=arm-apple-darwin9-gcc-4.0.1 --prefix=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.0.sdk --extra-cflags="-isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.0.sdk" --extra-ldflags="-isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.0.sdk -Wl,-syslibroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.0.sdk" --disable-ffmpeg --disable-ffserver --disable-ffplay --arch=generic --enable-armv6 --disable-devices --enable-pthreads --disable-encoders --disable-muxers
Architecture is generic because arm does not compile (asm fail to compile).


I've made a little ffmpeg-opengl texture class to test movie as opengl texture. It works, slowly but it works.

1 commentaire:

Sephamorr a dit…

Any chance you could post a binary for version 2.2?
I was unable to compile it myself.