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/frame : check return value for cropping offsets

    21 janvier, par Leo Izen
    avutil/frame: check return value for cropping offsets
    
    This function can return AVERROR_BUG in theory if something
    went wrong, but so can the caller, so we should propagate that
    error message upward in that case.
    
    Signed-off-by: Leo Izen <leo.izen@gmail.com>
    
    • [DH] libavutil/frame.c
  • vulkan : enable using .elems field for buffer content definitions

    21 janvier, par Lynne
    vulkan: enable using .elems field for buffer content definitions
    
    This avoids needing to snprintf when the buffer only contains an array of a struct,
    while letting the validation layers detect errors more reliably.
    
    • [DH] libavutil/vulkan.c
  • ffv1enc_vulkan : support default range coder tables

    19 janvier, par Lynne
    ffv1enc_vulkan: support default range coder tables
    
    This adds support for default range coder tables, rather than
    only custom ones. Its two lines, as the same code can be used
    for both thanks to ffv1enc.c setting f->state_transition properly.
    
    • [DH] libavcodec/ffv1enc_vulkan.c
  • avcodec/ffv1enc : Fix RCT for GBR colorspace

    19 janvier, par Michael Niedermayer
    avcodec/ffv1enc: Fix RCT for GBR colorspace
    
    It performs better when its less buggy
    
    Compression changes for rgb_scanline_half_piz_dw_t08 (using float16 with remaping) from
    56086 byte to 34371
    (with a single slice its 28122 byte)
    
    prior remap it was 188186 bytes
    
    ACES_OT_VWG_SampleFrames/ACES_OT_VWG_SampleFrames improves too but only by a fraction of a percent
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    
    • [DH] libavcodec/ffv1enc.c
  • avcodec/ffv1 : Store remap flag per slice

    18 janvier, par Michael Niedermayer
    avcodec/ffv1: Store remap flag per slice
    
    This allows switching it on conditionally and also for non float,
    it may improve compression for RGB data that was paletted
    or other synthetic images
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    
    • [DH] libavcodec/ffv1.h
    • [DH] libavcodec/ffv1dec.c
    • [DH] libavcodec/ffv1dec_template.c
    • [DH] libavcodec/ffv1enc.c
    • [DH] libavcodec/ffv1enc_template.c