10:24
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] (...)
04:43
checkasm/rv40dsp: add chroma_mc test This is similar to h264. Signed-off-by: Rémi Denis-Courmont <remiⓐremlab.net> [DH] tests/checkasm/Makefile [DH] tests/checkasm/checkasm.c [DH] tests/checkasm/checkasm.h [DH] tests/checkasm/rv40dsp.c [DH] tests/fate/checkasm.mak
17:16
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
07:17
checkasm: vc1dsp: Align buffers sufficiently for the mspel tests This fixes crashes in the mspel tests on x86. Signed-off-by: Martin Storsjö <martinⓐmartin.st> [DH] tests/checkasm/vc1dsp.c
19:32
avcodec/dovi_rpuenc: avoid division by zero Fixes: https://trac.ffmpeg.org/ticket/10985 [DH] libavcodec/dovi_rpuenc.c