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/Makefile : Add adpcm_vima->adpcm.o dependency

    12 septembre, par Andreas Rheinhardt
    avcodec/Makefile: Add adpcm_vima->adpcm.o dependency
    
    Forgotten in 9141fe9653dc078d81bff8308ffdd2aaaf35495c.
    
    Reviewed-by: Peter Ross <pross@xvid.org>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/Makefile
  • avcodec/videotoolboxenc : ensure bitrate is set in low_delay mode

    10 septembre, par Zhao Zhili
    avcodec/videotoolboxenc: ensure bitrate is set in low_delay mode
    
    VideoToolbox doesn't support automatic bitrate in low delay mode.
    Check bitrate and show error message so user knows what's going
    wrong.
    
    • [DH] libavcodec/videotoolboxenc.c
  • forgejo : Check the aarch64 assembly indentation as part of the lint job

    10 septembre, par Martin Storsjö
    forgejo: Check the aarch64 assembly indentation as part of the lint job
    
    Alternatively, this could be a separate job, potentially keyed
    to only run on PRs that touch files matching */aarch64/*. But
    as this runs very quickly, it's probably less clutter to just
    bundle it here.
    
    • [DH] .forgejo/workflows/lint.yml
  • forgejo/CODEOWNERS : add myself to d3d12va related files

    10 septembre, par Tong Wu
    forgejo/CODEOWNERS: add myself to d3d12va related files
    
    Signed-off-by: Tong Wu <wutong1208@outlook.com>
    
    • [DH] .forgejo/CODEOWNERS
  • avcodec/aarch64/vvc : Optimised version of classify function.

    9 septembre, par Georgii Zagoruiko
    avcodec/aarch64/vvc: Optimised version of classify function.
    
        Macbook Air (M2):
        vvc_alf_classify_8x8_8_c:                                2.6 ( 1.00x)
        vvc_alf_classify_8x8_8_neon:                             1.0 ( 2.47x)
        vvc_alf_classify_8x8_10_c:                               2.7 ( 1.00x)
        vvc_alf_classify_8x8_10_neon:                            0.9 ( 2.98x)
        vvc_alf_classify_8x8_12_c:                               2.7 ( 1.00x)
        vvc_alf_classify_8x8_12_neon:                            0.9 ( 2.97x)
        vvc_alf_classify_16x16_8_c:                              7.3 ( 1.00x)
        vvc_alf_classify_16x16_8_neon:                           3.4 ( 2.12x)
        vvc_alf_classify_16x16_10_c:                             4.3 ( 1.00x)
        vvc_alf_classify_16x16_10_neon:                          2.9 ( 1.47x)
        vvc_alf_classify_16x16_12_c:                             4.3 ( 1.00x)
        vvc_alf_classify_16x16_12_neon:                          3.0 ( 1.44x)
        vvc_alf_classify_32x32_8_c:                             13.7 ( 1.00x)
        vvc_alf_classify_32x32_8_neon:                          10.7 ( 1.29x)
        vvc_alf_classify_32x32_10_c:                            12.3 ( 1.00x)
        vvc_alf_classify_32x32_10_neon:                          8.7 ( 1.42x)
        vvc_alf_classify_32x32_12_c:                            12.2 ( 1.00x)
        vvc_alf_classify_32x32_12_neon:                          8.7 ( 1.40x)
        vvc_alf_classify_64x64_8_c:                             45.8 ( 1.00x)
        vvc_alf_classify_64x64_8_neon:                          37.1 ( 1.23x)
        vvc_alf_classify_64x64_10_c:                            41.3 ( 1.00x)
        vvc_alf_classify_64x64_10_neon:                         32.8 ( 1.26x)
        vvc_alf_classify_64x64_12_c:                            41.4 ( 1.00x)
        vvc_alf_classify_64x64_12_neon:                         32.4 ( 1.28x)
        vvc_alf_classify_128x128_8_c:                          163.7 ( 1.00x)
        vvc_alf_classify_128x128_8_neon:                       138.3 ( 1.18x)
        vvc_alf_classify_128x128_10_c:                         149.1 ( 1.00x)
        vvc_alf_classify_128x128_10_neon:                      120.3 ( 1.24x)
        vvc_alf_classify_128x128_12_c:                         148.7 ( 1.00x)
        vvc_alf_classify_128x128_12_neon:                      119.4 ( 1.25x)
    
        RPi4 (Cortex-A72):
        vvc_alf_classify_8x8_8_c:                             1251.6 ( 1.00x)
        vvc_alf_classify_8x8_8_neon:                           700.7 ( 1.79x)
        vvc_alf_classify_8x8_10_c:                            1141.9 ( 1.00x)
        vvc_alf_classify_8x8_10_neon:                          659.7 ( 1.73x)
        vvc_alf_classify_8x8_12_c:                            1075.8 ( 1.00x)
        vvc_alf_classify_8x8_12_neon:                          658.7 ( 1.63x)
        vvc_alf_classify_16x16_8_c:                           3574.1 ( 1.00x)
        vvc_alf_classify_16x16_8_neon:                        1849.8 ( 1.93x)
        vvc_alf_classify_16x16_10_c:                          3270.0 ( 1.00x)
        vvc_alf_classify_16x16_10_neon:                       1786.1 ( 1.83x)
        vvc_alf_classify_16x16_12_c:                          3271.7 ( 1.00x)
        vvc_alf_classify_16x16_12_neon:                       1785.5 ( 1.83x)
        vvc_alf_classify_32x32_8_c:                          12451.9 ( 1.00x)
        vvc_alf_classify_32x32_8_neon:                        5984.3 ( 2.08x)
        vvc_alf_classify_32x32_10_c:                         11428.9 ( 1.00x)
        vvc_alf_classify_32x32_10_neon:                       5756.3 ( 1.99x)
        vvc_alf_classify_32x32_12_c:                         11252.8 ( 1.00x)
        vvc_alf_classify_32x32_12_neon:                       5755.7 ( 1.96x)
        vvc_alf_classify_64x64_8_c:                          47625.5 ( 1.00x)
        vvc_alf_classify_64x64_8_neon:                       21071.9 ( 2.26x)
        vvc_alf_classify_64x64_10_c:                         44576.3 ( 1.00x)
        vvc_alf_classify_64x64_10_neon:                      21544.7 ( 2.07x)
        vvc_alf_classify_64x64_12_c:                         44600.5 ( 1.00x)
        vvc_alf_classify_64x64_12_neon:                      21491.2 ( 2.08x)
        vvc_alf_classify_128x128_8_c:                       192143.3 ( 1.00x)
        vvc_alf_classify_128x128_8_neon:                     82387.6 ( 2.33x)
        vvc_alf_classify_128x128_10_c:                      177583.1 ( 1.00x)
        vvc_alf_classify_128x128_10_neon:                    81628.8 ( 2.18x)
        vvc_alf_classify_128x128_12_c:                      177582.2 ( 1.00x)
        vvc_alf_classify_128x128_12_neon:                    81625.1 ( 2.18x)
    
    • [DH] libavcodec/aarch64/vvc/alf.S
    • [DH] libavcodec/aarch64/vvc/alf_template.c
    • [DH] libavcodec/aarch64/vvc/dsp_init.c