
Https: Includes ffmpeg with gmp and gnutls enabled Min-gpl: Includes ffmpeg with all GPL licensed external libraries enabled (libvid.stab, x264, x265, xvidcore) except rubberband
arm64, x86-64 and x86-64-mac-catalyst architectures. arm-v7a-neon, arm64-v8a, x86 and x86-64 architectures. Supports the following device specifications A new version of LogCallback and LogDelegate is introduced with executionId. Note that this release is not fully backward compatible with previous releases. Thanks to everyone who contributed to this release, special thanks to Alex Cohn, who added support for Google cpu_features library and provided input in many issues libopencore-amrwb library dropped, since ffmpeg already includes a native amr-wb decoder. Adds support for encoding amr-wb via vo-amrwbenc external library. New versions of chromaprint, freetype, kvazaar, libjpeg-turbo, libvorbis, nettle, openh264, wavpack, x264 and x265. Removes coreimage references in iOS/tvOS build scripts and documentation, it is not supported under iOS/tvOS. Removes avfoundation device in iOS LTS releases. Does not store ffmpeg and cpu-features source code under the repository, downloads them before the build. Adds an API method on Android to allow setting environment variables, tEnvironmentVariable(). Removes internal log line limit on Android. Adds FFprobe.getMediaInformationFromCommand() API method to extract media information from a custom ffprobe command. Updates FFprobe.getMediaInformation() implementation to use JSON parsing, which comes with more flexible MediaInformation and StreamInformation classes. Uses Google cpu_features library instead of NDK's deprecated cpufeatures library on Android. This is necessary to ignore SIGXCPU signal on Unity and other platforms that use Mono framework Introduces Config.ignoreSignal() API method to disable handling of signals. All executions have their own log level, this log level is isolated from other concurrent executions Applies execution specific log levels concept. Log and statistics callbacks/delegates updated to include execution id. Generates a new execution id for async executions, synchronous executions uses the id 0. Adds async API methods to support executing FFmpeg commands asynchronously.