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

  • aarch64/h26x : Add put_hevc_pel_bi_w_pixels

    22 avril, par Zhao Zhili
    aarch64/h26x: Add put_hevc_pel_bi_w_pixels
    
    On rpi5 (A76):
    
    put_hevc_pel_bi_w_pixels4_8_c:                          90.0 ( 1.00x)
    put_hevc_pel_bi_w_pixels4_8_neon:                       34.1 ( 2.64x)
    put_hevc_pel_bi_w_pixels6_8_c:                         188.3 ( 1.00x)
    put_hevc_pel_bi_w_pixels6_8_neon:                       73.5 ( 2.56x)
    put_hevc_pel_bi_w_pixels8_8_c:                         327.1 ( 1.00x)
    put_hevc_pel_bi_w_pixels8_8_neon:                       75.8 ( 4.32x)
    put_hevc_pel_bi_w_pixels12_8_c:                        728.8 ( 1.00x)
    put_hevc_pel_bi_w_pixels12_8_neon:                     186.1 ( 3.92x)
    put_hevc_pel_bi_w_pixels16_8_c:                       1288.1 ( 1.00x)
    put_hevc_pel_bi_w_pixels16_8_neon:                     268.5 ( 4.80x)
    put_hevc_pel_bi_w_pixels24_8_c:                       2855.5 ( 1.00x)
    put_hevc_pel_bi_w_pixels24_8_neon:                     723.8 ( 3.95x)
    put_hevc_pel_bi_w_pixels32_8_c:                       5095.3 ( 1.00x)
    put_hevc_pel_bi_w_pixels32_8_neon:                    1165.0 ( 4.37x)
    put_hevc_pel_bi_w_pixels48_8_c:                      11521.5 ( 1.00x)
    put_hevc_pel_bi_w_pixels48_8_neon:                    2856.0 ( 4.03x)
    put_hevc_pel_bi_w_pixels64_8_c:                      21020.5 ( 1.00x)
    put_hevc_pel_bi_w_pixels64_8_neon:                    4699.1 ( 4.47x)
    
    Reviewed-by: Martin Storsjö <martin@martin.st>
    Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
    
    • [DH] libavcodec/aarch64/h26x/dsp.h
    • [DH] libavcodec/aarch64/h26x/epel_neon.S
    • [DH] libavcodec/aarch64/hevcdsp_init_aarch64.c
  • hwcontext_vulkan : enable subgroupSizeControl

    22 avril, par Lynne
    hwcontext_vulkan: enable subgroupSizeControl
    
    We already use this feature for setting the subgroup size,
    but this feature was not enabled.
    
    Fixes a validation warning.
    
    • [DH] libavutil/hwcontext_vulkan.c
  • postproc/postprocess_template : Fix reading uninitialized pixels in dering_C()

    22 avril, par Michael Niedermayer
    postproc/postprocess_template: Fix reading uninitialized pixels in dering_C()
    
    This issue was found through the new blocktest
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    
    • [DH] libpostproc/postprocess_altivec_template.c
    • [DH] libpostproc/postprocess_template.c
  • tools/target_dec_fuzzer : Assert on AVERROR_BUG

    21 avril, par Andreas Rheinhardt
    tools/target_dec_fuzzer: Assert on AVERROR_BUG
    
    This will bring these bugs to our attention.
    
    Reviewed-by: Kacper Michajlow <kasper93@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] tools/target_dec_fuzzer.c
  • avformat : Use ffio_read_size() where appropriate

    21 avril, par Andreas Rheinhardt
    avformat: Use ffio_read_size() where appropriate
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavformat/argo_brp.c
    • [DH] libavformat/flacdec.c
    • [DH] libavformat/ilbc.c
    • [DH] libavformat/ipmovie.c
    • [DH] libavformat/mm.c
    • [DH] libavformat/mpeg.c
    • [DH] libavformat/mxfdec.c
    • [DH] libavformat/qcp.c
    • [DH] libavformat/rmdec.c
    • [DH] libavformat/takdec.c
    • [DH] libavformat/vividas.c
    • [DH] libavformat/vqf.c
    • [DH] libavformat/wavdec.c
    • [DH] libavformat/wtvdec.c