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

  • bwdif_vulkan : convert to storage images

    17 février, par Lynne
    bwdif_vulkan: convert to storage images
    
    texture() uses bilinear scaling; imageLoad() accesses the image directly.
    The reason why texture() was used throughout Vulkan filters is that
    back when they were written, they were targetting old Intel hardware,
    which had a texel cache only for sampled images.
    
    These days, GPUs have a generic cache that doesn't care what source it
    gets populated with. Additionally, bypassing the sampling circuitry saves
    us some performance.
    
    Finally, all the old texture() code had an issue where unnormalized
    coordinates were used, but an offset of 0.5 was not added, hence each
    pixel ended up being interpolated. This fixes this.
    
    • [DH] libavfilter/vf_bwdif_vulkan.c
    • [DH] libavfilter/vulkan/bwdif.comp
  • avfilter/interlace_vulkan : add interlace_vulkan filter

    17 février, par Niklas Haas
    avfilter/interlace_vulkan: add interlace_vulkan filter
    
    This is a Vulkan-accelerated version of the existing interlace filter.
    
    • [DH] configure
    • [DH] doc/filters.texi
    • [DH] libavfilter/Makefile
    • [DH] libavfilter/allfilters.c
    • [DH] libavfilter/vf_interlace_vulkan.c
  • avformat/iamf_parse : ensure there's at most one of each parameter types in audio...

    17 février, par James Almer
    avformat/iamf_parse: ensure there's at most one of each parameter types in audio elements
    
    Should prevent potential memory leaks on invalid files.
    
    Signed-off-by: James Almer <jamrial@gmail.com>
    
    • [DH] libavformat/iamf_parse.c
  • avformat/iamf_parse : add missing constrains for num_parameters in audio_element_oub()

    17 février, par James Almer
    avformat/iamf_parse: add missing constrains for num_parameters in audio_element_oub()
    
    Fixes ticket #11475.
    
    Signed-off-by: James Almer <jamrial@gmail.com>
    
    • [DH] libavformat/iamf_parse.c
  • avfilter/libplacebo : use a transparent default fillcolor

    17 février, par Niklas Haas
    avfilter/libplacebo: use a transparent default fillcolor
    
    This will leave the background transparent when the target format
    contains an alpha channel, without affecting the behavior on formats
    without one.
    
    • [DH] doc/filters.texi
    • [DH] libavfilter/vf_libplacebo.c