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
- vulkan: add support for precompiled shaders
Lynne - avcodec/d3d12va_encode: add Region of Interest (ROI) support
stevxiao: This commit implements ROI (Region of Interest) encoding support for D3D12VA hardware encoders, enabling spatially-adaptive quality control for H.264, HEVC, and AV1 encoders.
Query for `D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_DELTA_QP` support during initialization to check whether the hardware support delta QP. - avcodec/d3d12va_encode: support motion estimation precision mode
stevxiao: By default, the D3D12 video encoder uses MAXIMUM, which means no restriction—it uses the highest precision supported by the driver.
Applications may want to reduce precision to improve speed or reduce power consumption. - avcodec/apv_parser: add support for AU assembly
James Almer - lavfi/nlmeans: add aarch64 neon for compute_weights_line
Jun Zhao: Implement NEON optimization for compute_weights_line.
Also update the function signature to use ptrdiff_t for stack arguments (max_meaningful_diff, startx, endx). - avfilter/vf_drawvg: support color expressions as setvar/call arguments
Ayose: The arguments for `setvar` and `call` commands can be colors (like `#rrggbb`). - avformat/rawvideodec: add stride option to skip line padding
Zhao Zhili: Some tools like v4l2-ctl dump data without skip padding. - avcodec/bswapdsp: improve performance by remove manually unroll
Zhao Zhili: Manually unrolling loops increases code size, which can sometimes improve performance, but more often than not, it degrades performance. - configure/make: support compile-time SPIR-V generation
Lynne - avformat/tls_gnutls: implement dtls handshake logic
Jack Lau: Get and set remote addr when dtls server mode.