Monday, February 17, 2020

Compile openh264 for 64 bit android

Back in 2014 it was compiled for 32 bit
https://rnd.sabacloud.com/Saba/Web_spf/SabaWork/app/shared;spf-url=pages%2Fpagedetailview%2Fspage000000000025569%2Fmobile%2Fcompile-openh264-for-android

Command used to compile openh264

Clean for arm architecture(32 bit)
make OS=android NDKROOT=$NDK_HOME TARGET=android-28 ARCH=arm NDKLEVEL=21 NDK_TOOLCHAIN_VERSION=clang cleanBuild for arm architecture(32 bit)
make OS=android NDKROOT=$NDK_HOME TARGET=android-28 ARCH=arm NDKLEVEL=21 NDK_TOOLCHAIN_VERSION=clang libopenh264.so


Clean for arm64 architecture(64 bit)
make OS=android NDKROOT=$NDK_HOME TARGET=android-28 ARCH=arm64 NDKLEVEL=21 NDK_TOOLCHAIN_VERSION=clang cleanBuild for arm architecture(64 bit)
make OS=android NDKROOT=$NDK_HOME TARGET=android-28 ARCH=arm64 NDKLEVEL=21 NDK_TOOLCHAIN_VERSION=clang libopenh264.so