FFmpeg
FFmpeg is a popular open-source multimedia framework commonly used for audio/video encode and decode functionality to a variety of codecs.
www.ffmpeg.org
Most Popular In The Past Month
- avcodec: add internal side data wrappers
Niklas Haas: The signature of these wrappers is more complicated due to a need to distinguish between "failed allocating side data" and "side data was already present". - lavc: add a decoder option for configuring side data preference
Anton Khirnov - Changelog: restore new line
Marth64: A new line was removed in a1304272c3a0ef7c3d77c702dd466b3f11bf300f which breaks consistency in between versions. - aarch64: Use regular hwcaps flags instead of HWCAP_CPUID for CPU feature detection on Linux
Martin Storsjö: This makes the code much simpler (especially for adding support for other instruction set extensions), avoids needing inline assembly for this feature, and generally is more of the canonical way to do this.
The CPU feature detection was added in 493fcde50a84cb23854335bcb0e55c6f383d55db, using HWCAP_CPUID.
The argument for using that, was that HWCAP_CPUID was added much earlier in the kernel (in Linux v4.11), while the HWCAP flags for individual features always come later. - avcodec: add frame side data array to AVCodecContext
Jan Ekström: This allows configuring an encoder by using AVFrameSideData. - avformat: add Android content resolver protocol support
Matthieu Bouron: Handles Android content URIs starting with content://. - libavformat/dvdvideo: add DVD-Video demuxer, powered by libdvdread and libdvdnav
Marth64 - avcodec/aom_film_grain: add AOM film grain synthesis
Niklas Haas: Implementation copied wholesale from dav1d, sans SIMD, under permissive license. - avcodec/libsvtav1: add support for writing out CLL and MDCV
Jan Ekström: These two were added in 28e23d7f348c78d49a726c7469f9d4e38edec341 and 3558c1f2e97455e0b89edef31b9a72ab7fa30550 for version 0.9.0 of SVT-AV1, which is also our minimum requirement right now. - avcodec/libx264: add support for writing out CLL and MDCV
Jan Ekström: Both of these two structures were first available with X264_BUILD 163, so make relevant functionality conditional on the version being at least such.