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 AV_PIX_FMT_GRAY32
Lynne - FFHWAccel: add buffer_ref argument to start_frame
Lynne: This commit adds a reference to the buffer as an argument to start_frame, and adapts all existing code. - vulkan: add support for AV_PIX_FMT_GBRAP32
Lynne - ffv1: add a Vulkan-based decoder
Lynne: This patch adds a fully-featured level 3 and 4 decoder for FFv1, supporting Golomb and all Range coding variants, all pixel formats, and all features, except for the newly added floating-point formats.
On a 6000 Ada, for 3840x2160 bgr0 content at 50Mbps (standard desktop recording), it is able to do 400fps. - avformat/movenccenc: add support for CENC AV1 encryption
James Almer - ffv1dec: add support for hwaccels
Lynne: This commit adds support for hardware accelerated decoding to the decoder. - hwcontext_vulkan: add support for mapping multiplane images into CUDA
Lynne: This patch refactors the CUDA import code to allow for Vulkan images with multiple planes to be mapped.
Currently, a driver bug exists which causes NV12 images to be mapped incorrectly when the memory being mapped contains both planes, the issue has been reported to NVIDIA. - avcodec/hqxvlc: Avoid hardcoded RL VLC table
Andreas Rheinhardt: hqxvlc.c contains sort-of run-length VLCs in hardcoded form; they amount to 26688 elements, taking 104KiB. - swscale/input: add support for YAF16 and YAF32
James Almer - avfilter/vsrc_testsrc: add support for semi planar formats to yuvtestsrc
James Almer