
Currently arm, arm64, x86 and x86_64 are supported, the default is arm. You can also set ARCH, NDKLEVEL according to your device and NDK version.ĪRCH specifies the architecture of android device. Valid **ANDROID_TARGET** can be found in **ANDROID_SDK**/platforms, such as android-12. Make OS=android NDKROOT=**ANDROID_NDK** TARGET=**ANDROID_TARGET** You also need to export **ANDROID_SDK**/tools to PATH. To build for android platform, You need to install android sdk and ndk. It can be downloaded from git:///gas-preprocessor.git For Android Builds To build the arm assembly for Windows Phone, gas-preprocessor is required. įor Mac OSX 64-bit NASM needed to be below version 2.11.08 as NASM 2.11.08 will introduce error when using RIP-relative addresses in Mac OSX 64-bit NASM needed to be installed for assembly code: workable version 2.10.06 or above, NASM can downloaded from.
Any architecture using C/C++ fallback functions. ARMv7 optionally with NEON, AArch64 optionally with NEON. Intel x86 optionally with MMX/SSE (no AVX yet, help is welcome). Multiple reference frames when specified in Sequence Parameter Set (SPS). Dynamic changes to bit rate, frame rate, and resolution. Periodic and on-demand Instantaneous Decoder Refresh (IDR) frame insertion. Multiple reference frames when using LTR and/or 3-4 temporal layers. Single reference frame for inter prediction.
Memory Management Control Operation (MMCO).Spatial simulcast up to 4 resolutions from a single input.
Simulcast AVC up to 4 resolutions from a single input. Temporal scalability up to 4 layers in a dyadic hierarchy. Multiple threads automatically used for multiple slices. Slice options: 1 slice per frame, N slices per frame, N macroblocks per slice, or N bytes per slice. Rate control with adaptive quantization, or constant quantization. Arbitrary resolution, not constrained to multiples of 16x16. Constrained Baseline Profile up to Level 5.2 (Max frame size is 36864 macro-blocks). It is suitable for use in real time applications such as WebRTC. OpenH264 is a codec library which supports H.264 encoding and decoding.