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/mpegvideo : Move temp ratecontrol bufs to RateControlContext

    28 février, par Andreas Rheinhardt
    avcodec/mpegvideo: Move temp ratecontrol bufs to RateControlContext
    
    Also only allocate them when they are needed (namely iff
    adaptive quant is true) and allocate them jointly.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/mpegvideo.h
    • [DH] libavcodec/mpegvideo_enc.c
    • [DH] libavcodec/ratecontrol.c
    • [DH] libavcodec/ratecontrol.h
  • avcodec/mpegvideo : Move ratecontrol-only options to RateControlContext

    28 février, par Andreas Rheinhardt
    avcodec/mpegvideo: Move ratecontrol-only options to RateControlContext
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/mpegvideo.h
    • [DH] libavcodec/mpegvideoenc.h
    • [DH] libavcodec/ratecontrol.c
    • [DH] libavcodec/ratecontrol.h
    • [DH] libavcodec/snowenc.c
  • avcodec/aarch64/ac3dsp_neon.S : Optimize ac3_sum_square_butterfly_int32_neon

    28 février, par Krzysztof Pyrkosz
    avcodec/aarch64/ac3dsp_neon.S: Optimize ac3_sum_square_butterfly_int32_neon
    
    Instead of calculating a^2, b^2, (a+b)^2 and (a-b)^2, calculate only
    a^2, b^2 and 2*a*b in each iteration and derive the latter parts from
    these three at the end.
    
    Before and after:
    
    A78
    ac3_sum_square_bufferfly_int32_neon:                   484.8 ( 2.00x)
    ac3_sum_square_bufferfly_int32_neon:                   468.2 ( 2.08x)
    
    A72
    ac3_sum_square_bufferfly_int32_neon:                   793.6 ( 1.26x)
    ac3_sum_square_bufferfly_int32_neon:                   527.3 ( 1.92x)
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DH] libavcodec/aarch64/ac3dsp_neon.S
  • aarch64 : Fix a few misindented lines

    28 février, par Martin Storsjö
    aarch64: Fix a few misindented lines
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DH] libswresample/aarch64/resample.S
    • [DH] libswscale/aarch64/yuv2rgb_neon.S
  • libavutil/vulkan : Expose ff_vk_set_descriptor_image

    28 février, par IndecisiveTurtle
    libavutil/vulkan: Expose ff_vk_set_descriptor_image
    
    Useful when creating a descriptor array of separate images
    
    • [DH] libavutil/vulkan.c
    • [DH] libavutil/vulkan.h