[FFmpeg-user] FFmpeg for Android

Срђан Обућина obucinac at gmail.com
Mon Oct 1 06:43:25 CEST 2012


Makefiles are updated, and they bring some new features:

- On-the-fly library configuration. FFmpeg will be configured on-the-fly,
during Android building process, in accordance to the selected product, cpu
architecture, cpu architecture variant, and fine tuning cpu parameters.
 -Configuration driven building. No need to manually add filenames to the
makefiles, or hack through the library in order to get the build you want.
- Per product configuration. Every TARGET_PRODUCT will have its own
configuration.
- Builds all libraries and tools, except ffplay.
- Builds both shared and static libraries.
- Builds latest releases form 0.8, 0.9, 0.10 and 0.11 branches.
- Supports parallel building from the same source for the different
products.

Tested on:
FFmpeg releases: 0.8.12, 0.9.2, 0.10.5, 0.11.1, 0.11.2
Build host OS: Ubuntu 10.04, Ubuntu 11.04
Android target OS: Honeycomb, ICS, Android Master branch
Architecture: arm, mips, x86
SDK + NDK release: platform-11 + NDK-r6, platform-14 + NDK-r8
Product: full-eng, full_mips-eng, full_x86-eng, and some proprietary
bleeding edge products

0.7 and 1.0 branch will be supported soon, there is a problem with
undefined references to the sincos and sincosf.

Available at:
http://sourceforge.net/projects/ffmpeg4android/


More information about the ffmpeg-user mailing list