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

  • avutil/log,hwcontext : Add AV_CLASS_CATEGORY_HWDEVICE

    19 avril, par softworkz
    avutil/log,hwcontext: Add AV_CLASS_CATEGORY_HWDEVICE
    
    Signed-off-by: softworkz <softworkz@hotmail.com>
    
    • [DH] doc/APIchanges
    • [DH] libavutil/hwcontext.c
    • [DH] libavutil/log.c
    • [DH] libavutil/log.h
    • [DH] libavutil/version.h
  • avcodec/webp : Switch to ff_vlc_init_from_lengths()

    18 avril, par Andreas Rheinhardt
    avcodec/webp: Switch to ff_vlc_init_from_lengths()
    
    The earlier code would traverse over the code lengths
    mutliple times (namely max_length + 1 times - once to get
    the maximum length and once for each max_length to assign
    codes) before calling ff_vlc_init_sparse() (which may traverse
    them twice and sort them). The new code only traverses them once
    (+ the one time in ff_vlc_init_from_lengths()).
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/webp.c
  • avcodec/webp : Check more directly for invalid codes

    18 avril, par Andreas Rheinhardt
    avcodec/webp: Check more directly for invalid codes
    
    Don't rely on invalid codes leading to get_vlc2() returning
    -1, which then gets converted to an uint8_t, i.e. to 255
    and runs afoul of a length check later. After all, get_vlc2()
    could be changed to return something else which may
    be valid when cast to uint8_t.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/webp.c
  • vulkan_decode : add STORAGE flag to output images

    18 avril, par Lynne
    vulkan_decode: add STORAGE flag to output images
    
    In filtering, and SDR encoding, we use storage images.
    This fixes using Vulkan filters on Intel.
    Tested not to break anything on the three major vendors.
    
    • [DH] libavcodec/vulkan_decode.c
  • vulkan : always enable ReadWithoutFormat/WriteWithoutFormat

    18 avril, par Lynne
    vulkan: always enable ReadWithoutFormat/WriteWithoutFormat
    
    This implements support for reading and writing storage images with
    no format.
    The issue is that we define our images as arrays, and arrays can
    only have a single type, which means that f.ex. NV12 needs two
    different images, R8 and RG8.
    
    The only driver known not to advertise support for the extension
    as a whole is Intel, because they have parial support for odd formats
    we never use. Therefore, just always enable it by default.
    
    • [DH] libavutil/vulkan.c