How to use hardware accelerated video decoding on Android?

To answer the above question, let me introduce few concepts related to Android OpenMAX Android uses OpenMAX for codec interface. Hence all native codecs (hardware accelerated or otherwise) provide OpenMAX interface. This interface is used by StageFright(Player framework) for decoding media using codec NDK Android allows Java Applications to interact with underlying C/C++ native libraries … Read more

FFmpeg on Android

Here are the steps I went through in getting ffmpeg to work on Android: Build static libraries of ffmpeg for Android. This was achieved by building olvaffe’s ffmpeg android port (libffmpeg) using the Android Build System. Simply place the sources under /external and make away. You’ll need to extract bionic(libc) and zlib(libz) from the Android … Read more

tech