aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-04-16refmvs: Fix buffer overread in save_tmvs() asmHEADmastermainHenrik Gramner
2024-03-23Upgrade libdav1d to 1.4.1Harish Mahendrakar
2024-03-09NEWS: Forgotten intro sentenceJean-Baptiste Kempf
2024-03-08Update to 1.4.1Jean-Baptiste Kempf
2024-03-08Update THANKS.mdMatthias Dressel
2024-03-08arm32: Fix right shifts in the 16bpc iwht implementationMartin Storsjö
2024-03-08arm32/msac: Trim C functions, saves 1024 bytesNathan E. Egge
2024-03-08arm64/msac: Trim C functions, saves 1392 bytesNathan E. Egge
2024-03-08arm: Use -fno-align-functions when buildingNathan E. Egge
2024-03-08arm32/itx: Trim dav1d_inv_wht4_1d_c, saves 68 bytesNathan E. Egge
2024-03-08arm64/itx: Trim dav1d_inv_wht4_1d_c, saves 92 bytesNathan E. Egge
2024-03-08arm32/itx16: Add 4x4 12bpc NEON wht_wht transformNathan E. Egge
2024-03-08arm64/itx16: Add 4x4 12bpc NEON wht_wht transformNathan E. Egge
2024-03-07x86: Fix out-of-bounds read in 8bpc SSE2/SSSE3 wiener_filterHenrik Gramner
2024-03-05AArch64: Specialise HBD Neon convolutions for 6-tap filtersArpad Panyik
2024-03-05AArch64: Optimize 6-tap SBD HV Neon convolutionArpad Panyik
2024-03-04checkasm: aarch64: Print the SVE vector length, if availableMartin Storsjö
2024-03-04aarch64: Check for assembler support for various aarch64 extensionsMartin Storsjö
2024-02-29checkasm: Add --list-cpuflags optionHenrik Gramner
2024-02-28ci: Add an aarch64 cross compile CI job with a recent ClangMartin Storsjö
2024-02-28ci: Test aarch64 with QEMU, with varying SVE vector lengthsMartin Storsjö
2024-02-28ci: Bump to the latest dav1d-debian-unstable imageMartin Storsjö
2024-02-28Extend Arm and AArch64 run-time CPU feature detectionArpad Panyik
2024-02-27riscv64/itx: Add 16x16 8bpc eob testNathan E. Egge
2024-02-27riscv64/itx: Add 8x16 8bpc eob testNathan E. Egge
2024-02-27riscv64/itx: Add 4x16 8bpc eob testNathan E. Egge
2024-02-26riscv/checkasm: Print the RVV vector length, if availableNathan E. Egge
2024-02-26arm/msac: Enable NEON optimizations on more platformsNathan E. Egge
2024-02-22CI: Add riscv64 clang buildMatthias Dressel
2024-02-22CI: Update imageMatthias Dressel
2024-02-22gcovr: Fix config fileMatthias Dressel
2024-02-22riscv64/itx: Fix build issues with clangNathan E. Egge
2024-02-22x86inc: Fix warnings with old nasm versionsHenrik Gramner
2024-02-22AArch64: Enable benchmarks for 8-tap sharp filtersArpad Panyik
2024-02-22AArch64: Specialise Neon convolutions for 6-tap filtersArpad Panyik
2024-02-21ppc: Factor out the shift computationLuca Barbato
2024-02-21ppc: Use vec_madd instead of shiftsLuca Barbato
2024-02-21ppc: Unify cdef_directionsLuca Barbato
2024-02-21ppc: Split the cdef_filter in pri/sec as done for the other archesLuca Barbato
2024-02-21arm64/itx16: Reuse horz_16x4 epilog, saves 96 bytesNathan E. Egge
2024-02-21arm32/itx16: Reuse horz_16x2 epilog, saves 24 bytesNathan E. Egge
2024-02-21riscv64/itx: Reuse horz_16x8 epilog, saves 94 bytesNathan E. Egge
2024-02-21arm64/itx: Reuse horz_16x8 epilog, saves 512 bytesNathan E. Egge
2024-02-21arm32/itx: Reuse horz_16x4 epilog, saves 336 bytesNathan E. Egge
2024-02-21riscv64/itx: Reuse 16x8 epilog, saves 706 bytesNathan E. Egge
2024-02-21riscv64/itx: Reuse 8x16 epilog, saves 24 bytesNathan E. Egge
2024-02-21riscv64/itx: Tail call vert_8x16, saves 1086 bytesNathan E. Egge
2024-02-21riscv64/itx: Reuse 16x4 epilog, saves 354 bytesNathan E. Egge
2024-02-21riscv64/itx: Reuse 4x16 epilog, saves 642 bytesNathan E. Egge
2024-02-21riscv64/itx: Fix unrolled .irp loops, saves 12 bytesNathan E. Egge