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

  • fftools/ffprobe : Switch to AVMutex

    21 février, par Andreas Rheinhardt
    fftools/ffprobe: Switch to AVMutex
    
    This removes several #if checks. While just at it, also switch
    to static mutex initialization.
    This commit does not enable -show_log for builds without threads
    though.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] fftools/ffprobe.c
  • gblur_vulkan : simplify buffer content writing

    21 février, par Lynne
    gblur_vulkan: simplify buffer content writing
    
    Before .buf_elems, users had to manually print to a string if they
    wanted a non-fixed number of elements in an array.
    
    Since we're printing everything to the shaders manually anyway, use
    the new mechanism.
    
    • [DH] libavfilter/vf_gblur_vulkan.c
  • vulkan_decode : support multiple image views

    21 février, par Lynne
    vulkan_decode: support multiple image views
    
    Enables non-monochrome video decoding using all our existing functions
    in the context of an SDR decoder.
    
    • [DH] libavcodec/vulkan_av1.c
    • [DH] libavcodec/vulkan_decode.c
    • [DH] libavcodec/vulkan_decode.h
    • [DH] libavcodec/vulkan_h264.c
    • [DH] libavcodec/vulkan_hevc.c
  • libavfilter : guard against ff_draw_init/ff_draw_init2 failures

    21 février, par Nil Fons Miret
    libavfilter: guard against ff_draw_init/ff_draw_init2 failures
    
    The return value of ff_draw_init and ff_draw_init2 are not checked in
    most usages. However, if they return an error, they don't get to the
    point where they set the attributes of the FFDrawContext. These
    functions are typically used in conjunction with ff_draw_color, which
    checks draw->desc->flags, causing a null pointer dereference.
    
    Signed-off-by: Nil Fons Miret <nilf@netflix.com>
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    
    • [DH] libavfilter/qrencode.c
    • [DH] libavfilter/src_avsynctest.c
    • [DH] libavfilter/vf_datascope.c
    • [DH] libavfilter/vf_drawtext.c
    • [DH] libavfilter/vf_pad.c
    • [DH] libavfilter/vf_shear.c
    • [DH] libavfilter/vf_stack.c
    • [DH] libavfilter/vf_subtitles.c
    • [DH] libavfilter/vf_tile.c
    • [DH] libavfilter/vf_tinterlace.c
    • [DH] libavfilter/vf_tpad.c
    • [DH] libavfilter/vsrc_testsrc.c
  • lavc/vulkan : add a u8vec2buf buffer type

    21 février, par Lynne
    lavc/vulkan: add a u8vec2buf buffer type
    
    Useful, since it doesn't have alignment limitations.
    
    • [DH] libavcodec/vulkan/common.comp