17:02
lavc/flacdsp: R-V V flac_wasted33 T-Head C908: flac_wasted_33_c: 786.2 flac_wasted_33_rvv_i64: 486.5 [DH] libavcodec/riscv/flacdsp_init.c [DH] libavcodec/riscv/flacdsp_rvv.S
23:22
tests/checkasm/hevc_*: Fix funtion pointer types Forgotten in b3bbbb14d0685c8c1fbcf8455e59c7f444290c7c. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardtⓐoutlook.com> [DH] tests/checkasm/hevc_add_res.c [DH] tests/checkasm/hevc_deblock.c [DH] tests/checkasm/hevc_pel.c [DH] tests/checkasm/hevc_sao.c
23:02
tests/checkasm/llauddsp: Avoid UB integer overflow The only multiplicators used in scalarproduct_and_madd_* are -1, 0 and +1. Yet it is of type int and the checkasm test uses the complete range of int for it, leading to overflows that don't happen for actual users. Fix this by using a more reasonable range for mul: Given that it is used in v1[i] += v3[i] * mul with v1 being a 16bit integer, it makes no sense to use values for mul that don't fit into 16bit. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardtⓐoutlook.com> [DH] (...)
16:40
lavc/flacdsp: R-V V flac_wasted32 T-Head C908: flac_wasted_32_c: 949.0 flac_wasted_32_rvv_i32: 278.7 [DH] libavcodec/riscv/flacdsp_init.c [DH] libavcodec/riscv/flacdsp_rvv.S
15:36
x86/flacdsp: add an SSE4 version of wasted33 flac_wasted_33_c: 214.1 flac_wasted_33_sse4: 103.2 Signed-off-by: James Almer <jamrialⓐgmail.com> [DH] libavcodec/x86/flacdsp.asm [DH] libavcodec/x86/flacdsp_init.c
15:35
checkasm/flacdsp: add a test for wasted33 Signed-off-by: James Almer <jamrialⓐgmail.com> [DH] tests/checkasm/flacdsp.c
14:53
x86/flacdsp: add a SSE2 version of wasted32 flac_wasted_32_c: 851.3 flac_wasted_32_sse2: 41.3 Signed-off-by: James Almer <jamrialⓐgmail.com> [DH] libavcodec/x86/flacdsp.asm [DH] libavcodec/x86/flacdsp_init.c
14:53
checkasm/flacdsp: add a test for wasted32 Signed-off-by: James Almer <jamrialⓐgmail.com> [DH] tests/checkasm/flacdsp.c
14:07
avcodec/flacdsp: split off wasted bit handling into dsp functions Signed-off-by: James Almer <jamrialⓐgmail.com> [DH] libavcodec/flacdec.c [DH] libavcodec/flacdsp.c [DH] libavcodec/flacdsp.h