git.videolan.org Git - ffmpeg.git/rss log

FFmpeg git repo

http://git.videolan.org/?p=ffmpeg.git;a=summary

Les articles publiés sur le site

  • avcodec/decode : Move is_open check to avcodec_receive_frame()

    10 mars, par Andreas Rheinhardt
    avcodec/decode: Move is_open check to avcodec_receive_frame()
    
    It also applies to scenarios where ff_encode_receive_frame()
    is used. Also remove the redundant av_codec_is_decoder().
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/avcodec.c
    • [DH] libavcodec/decode.c
  • avutil/refstruct : Fix documentation

    10 mars, par Andreas Rheinhardt
    avutil/refstruct: Fix documentation
    
    Reviewed-by: Stefano Sabatini <stefasab@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavutil/refstruct.h
  • avfilter/vsrc_testsrc : use aligned macros for writing

    10 mars, par James Almer
    avfilter/vsrc_testsrc: use aligned macros for writing
    
    Signed-off-by: James Almer <jamrial@gmail.com>
    
    • [DH] libavfilter/vsrc_testsrc.c
  • ffv1 : add a Vulkan-based decoder

    10 mars, par Lynne
    ffv1: add a Vulkan-based decoder
    
    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.
    An Alder Lake with 24 threads can barely do 100fps.
    
    • [DH] configure
    • [DH] libavcodec/Makefile
    • [DH] libavcodec/ffv1dec.c
    • [DH] libavcodec/hwaccels.h
    • [DH] libavcodec/vulkan/Makefile
    • [DH] libavcodec/vulkan/common.comp
    • [DH] libavcodec/vulkan/ffv1_common.comp
    • [DH] libavcodec/vulkan/ffv1_dec.comp
    • [DH] libavcodec/vulkan/ffv1_dec_rct.comp
    • [DH] libavcodec/vulkan/ffv1_dec_setup.comp
    • [DH] libavcodec/vulkan/ffv1_rct.comp
    • [DH] libavcodec/vulkan/ffv1_vlc.comp
    • [DH] libavcodec/vulkan/rangecoder.comp
    • [DH] libavcodec/vulkan_decode.c
    • [DH] libavcodec/vulkan_ffv1.c
  • vulkan : add ff_vk_exec_add_dep_wait_sem()

    10 mars, par Lynne
    vulkan: add ff_vk_exec_add_dep_wait_sem()
    
    This adds a function which adds a regular timeline semaphore
    as a wait-only dependency.
    
    • [DH] libavutil/vulkan.c
    • [DH] libavutil/vulkan.h