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/av1dec : bit_depth cannot be another values than 8,10,12

    1er mai, par Michael Niedermayer
    avcodec/av1dec: bit_depth cannot be another values than 8,10,12
    
    Fixes: CID1544265 Logically dead code
    
    Sponsored-by: Sovereign Tech Fund
    Reviewed-by: James Almer <jamrial@gmail.com>
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    
    • [DH] libavcodec/av1dec.c
  • lavc/ac3dsp : R-V V min_exponents

    1er mai, par Rémi Denis-Courmont
    lavc/ac3dsp: R-V V min_exponents
    
    T-Head C908:
    ac3_exponent_min_reuse0_c:         7.5
    ac3_exponent_min_reuse0_rvv_i32:   7.5
    ac3_exponent_min_reuse1_c:      1820.7
    ac3_exponent_min_reuse1_rvv_i32: 102.5
    ac3_exponent_min_reuse2_c:      3088.5
    ac3_exponent_min_reuse2_rvv_i32: 138.7
    ac3_exponent_min_reuse3_c:      5073.7
    ac3_exponent_min_reuse3_rvv_i32: 174.7
    ac3_exponent_min_reuse4_c:      4624.2
    ac3_exponent_min_reuse4_rvv_i32: 204.2
    ac3_exponent_min_reuse5_c:      5138.7
    ac3_exponent_min_reuse5_rvv_i32: 238.0
    
    • [DH] libavcodec/riscv/ac3dsp_init.c
    • [DH] libavcodec/riscv/ac3dsp_rvv.S
  • avcodec/dovi_rpuenc : avoid division by zero

    30 avril, par Niklas Haas
    avcodec/dovi_rpuenc: avoid division by zero
    
    Fixes: https://trac.ffmpeg.org/ticket/10985
    
    • [DH] libavcodec/dovi_rpuenc.c
  • avcodec/x86/vp3dsp_init : Set correct function pointer, fix crash

    30 avril, par Andreas Rheinhardt
    avcodec/x86/vp3dsp_init: Set correct function pointer, fix crash
    
    Regression since fd172185580c1ccdcfb90bbfdb59fa806fad3117;
    triggered by vp4/KTkvw8dg1J8.avi in the FATE suite, but not
    when running fate as this code is not used when the bitexact
    flag is set.
    
    Bisecting done by ami_stuff, patch from user Mika Fischer
    in ticket #10027 (which this commit fixes).
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/x86/vp3dsp_init.c
  • lavc/rv40dsp : R-V V chroma_mc

    30 avril, par sunyuechi
    lavc/rv40dsp: R-V V chroma_mc
    
    This is similar to h264, but here we use manual_avg instead of vaaddu
    because rv40's OP differs from h264. If we use vaaddu,
    rv40 would need to repeatedly switch between vxrm=0 and vxrm=2,
    and switching vxrm is very slow.
    
    C908:
    avg_chroma_mc4_c: 2330.0
    avg_chroma_mc4_rvv_i32: 602.7
    avg_chroma_mc8_c: 1211.0
    avg_chroma_mc8_rvv_i32: 602.7
    put_chroma_mc4_c: 1825.0
    put_chroma_mc4_rvv_i32: 414.7
    put_chroma_mc8_c: 932.0
    put_chroma_mc8_rvv_i32: 414.7
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
    
    • [DH] libavcodec/riscv/Makefile
    • [DH] libavcodec/riscv/rv40dsp_init.c
    • [DH] libavcodec/riscv/rv40dsp_rvv.S
    • [DH] libavcodec/rv34dsp.h
    • [DH] libavcodec/rv40dsp.c