[FFmpeg-user] FFmpeg for Android

Срђан Обућина obucinac at gmail.com
Fri Oct 12 11:53:08 CEST 2012


FFmpeg for Android is updated
http://sourceforge.net/projects/ffmpeg4android/

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, except 0.7, 1.0 and HEAD, which
are built as a static only.
Builds latest releases form 0.7, 0.8, 0.9, 0.10, 0.11 and HEAD branches.
Supports parallel building from the same source for the different products.
Tested on:
- FFmpeg releases: 0.7.13, 0.8.12, 0.9.2, 0.10.5, 0.11.1, 0.11.2, 1.0, HEAD
- 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

Known issues:

- HEAD, 1.0 and 0.7 branch can be built only as a static library. There is
a problem with undefined references to version structures from *.ver files.
- Prebuild step fails for some versions on some architectures. However, it
does not seem like this influences proper building.


More information about the ffmpeg-user mailing list