15:49
lavc/vp8dsp: restrict RVI optimisations They are actually awfully slow if the CPU does not support misaligned accesses natively, so only use them if misaligned accesses are fast. [DH] libavcodec/riscv/vp8dsp_init.c
15:49
lavu/riscv: CPU flag for fast misaligned accesses [DH] libavutil/cpu.c [DH] libavutil/cpu.h [DH] libavutil/riscv/cpu.c [DH] libavutil/tests/cpu.c [DH] tests/checkasm/checkasm.c
16:05
lavu/riscv: remove bogus B extension The B Bit manipulation extension was not defined to this day, and probably never will. Instead it was broken down into Zba, Zbb, Zbc and Zbs with no particular blessed set to make up B. This removes the bogus field test. Linux never set this bit, nor (AFAICT) did FreeBSD or any other OS. We can always add it back in the unlikely event that it gets taken into use. [DH] libavutil/riscv/cpu.c
05:27
aacdec: restore arm32 dequantization optimizations Unintentionally removed as part of 03cf10164578aed33f4d0cb5b69d63669c01a538. Untested, but its assumed that unlike most of the old ARM code, this one was still working. [DH] libavcodec/aac/aacdec_float.c
01:13
libavutil/base64: Try not to write over the array end Signed-off-by: Michael Niedermayer <michaelⓐniedermayer.cc> [DH] libavutil/base64.c
18:50
avcodec/lpc: copy levenson coeffs only when they have been computed Fixes: CID1473514 Uninitialized scalar variable Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermayer <michaelⓐniedermayer.cc> [DH] libavcodec/lpc.c
01:14
avutil/tests/base64: Check with too short output array Signed-off-by: Michael Niedermayer <michaelⓐniedermayer.cc> [DH] libavutil/tests/base64.c
19:44
checkasm/flacdsp: sanitize lpc arguments Fixes signed integer overflows as reported by ubsan. Signed-off-by: James Almer <jamrialⓐgmail.com> [DH] tests/checkasm/flacdsp.c
19:12
checkasm/flacdsp: run lpc benchmarks with an unmodified buffer Signed-off-by: James Almer <jamrialⓐgmail.com> [DH] tests/checkasm/flacdsp.c