1
mirror of https://code.videolan.org/videolan/dav1d synced 2024-09-27 11:50:24 +02:00

Commit Graph

  • 5a33c5c628 aarch64: ipred: Use the right fill width loop in ipred_z3_fill_padding_neon Martin Storsjö 2024-08-23 12:10:35 +0300
  • 472b31f838 AArch64: SVE MS armasm64 fix of HBD subpel filters Arpad Panyik 2024-08-22 19:07:01 +0200
  • 3329f8d139 aarch64: mc16: Optimize the BTI landing pads in put/prep_neon Martin Storsjö 2024-08-22 14:42:52 +0300
  • 01558f3f66 AArch64: Add HBD subpel filters using 128-bit SVE2 Arpad Panyik 2024-08-12 20:08:48 +0200
  • 713c076d80 AArch64: Add USMMLA impl. for SBD 6-tap H/HV filters Arpad Panyik 2024-08-12 19:54:16 +0200
  • 54c56230a1
    pal_idx_finish Bogdan Gligorijević 2024-07-08 21:34:14 +0200
  • 287e90a3a6 AArch64: Fix typo in SBD 6-tap 2D/HV subpel filter Arpad Panyik 2024-08-12 19:41:45 +0200
  • 5ef6b241f0 decode_coefs: Optimize index offset calculations Kyle Siefring 2024-08-03 14:03:57 -0400
  • 4a80254b62
    riscv64/cdef: filter functions Bogdan Gligorijević 2024-06-10 23:12:11 +0200
  • 1578e54e1e
    ipred_paeth Bogdan Gligorijević 2024-07-12 12:06:37 +0200
  • bd6f1f8168
    pal_pred Bogdan Gligorijević 2024-07-03 01:04:34 +0200
  • f311072417
    ipred_smooth Bogdan Gligorijević 2024-07-01 23:36:49 +0200
  • a96a12a874
    ipred cfl functions Bogdan Gligorijević 2024-06-29 23:36:32 +0200
  • 2690f89bfe
    CI: setup QEMU to clobber unused vector elements for RVV Bogdan Gligorijević 2024-07-09 21:36:43 +0200
  • bc1a9a6180
    Tone down loop to only 2 iterations Bogdan Gligorijević 2024-07-09 00:55:54 +0200
  • f3194ea7b0
    Scalar dc calculation Bogdan Gligorijević 2024-07-06 00:43:47 +0200
  • 2f1e7c1d31
    riscv64/itx: Special case 16x16 8bpc dct_dct eob=0 Bogdan Gligorijević 2024-06-01 21:54:11 +0200
  • 1de6c927b4
    Updates per review Bogdan Gligorijević 2024-07-01 20:52:24 +0200
  • 9a051163a7
    riscv64/mc: Add 8bpc w_mask RVV function Bogdan Gligorijević 2024-06-28 22:24:17 +0200
  • e082396ad4
    riscv: Allow multiple .option arch with vararg ext Nathan E. Egge 2024-05-05 12:23:44 -0400
  • 2355eeb8f2 AArch64: Move constants of DotProd subpel filters to .rodata Arpad Panyik 2024-06-25 23:36:11 +0200
  • 7fbcdc6d04 aarch64: Explicitly use the ldur instruction where relevant in mc_dotprod.S Martin Storsjö 2024-06-24 17:08:57 +0300
  • 431f4fb242 Add Arm OpenBSD run-time CPU feature detection support Brad Smith 2024-05-27 03:00:59 -0400
  • 32bf6cde06 x86: Add 6-tap variants of high bit-depth mc SSSE3 functions Henrik Gramner 2024-06-13 18:04:48 +0200
  • ca83ee6d9d itx: restrict number of columns iterated over based on EOB Ronald S. Bultje 2024-06-14 11:08:11 -0400
  • e9986de7f4 Update NEWS for 1.4.3 1.4.3 1.4.x Jean-Baptiste Kempf 2024-06-12 15:17:10 +0200
  • f1db189aad cli: Prevent buffer over-read Nathan E. Egge 2024-06-10 14:14:41 -0400
  • 34a571d9a6 meson: supports the iOS platform MARBEAN 2024-06-12 14:32:57 +0900
  • 51884bad57 AArch64: Fix potential out of bounds access in DotProd H/HV filters Arpad Panyik 2024-06-01 01:48:26 +0200
  • dfd985dc3a Merge branch 'master' of https://code.videolan.org/MARBEAN2/dav1d MARBEAN 2024-06-11 18:36:01 +0900
  • 5403e62eb2 meson: supports the iOS platform 마빈_김대현 2024-06-11 16:55:41 +0900
  • fceea624ce meson: supports the iOS platform 마빈_김대현 2024-06-11 17:01:47 +0900
  • 086eb06fe9 meson: supports the iOS platform 마빈_김대현 2024-06-11 16:55:41 +0900
  • 01b94cc33b cli: Prevent buffer over-read Nathan E. Egge 2024-06-10 14:14:41 -0400
  • 92f592ed10 AArch64: Fix potential out of bounds access in DotProd H/HV filters Arpad Panyik 2024-06-01 01:48:26 +0200
  • da2cc7817c x86: Eliminate hardcoded struct offsets in refmvs load_tmvs() asm Henrik Gramner 2024-05-27 17:39:10 +0200
  • 26a2744eae refmvs: Consolidate r and rp_proj allocations Henrik Gramner 2024-05-27 17:39:09 +0200
  • 54801d0734 refmvs: Remove dav1d_refmvs_init() Henrik Gramner 2024-05-27 17:39:08 +0200
  • 89a200c82e refmvs: Simplify 2-pass logic Henrik Gramner 2024-05-27 17:39:06 +0200
  • ca156d90b8 x86: Add 6-tap variants of 8bpc mc SSSE3 functions Henrik Gramner 2024-05-20 14:14:09 +0200
  • 8afbd4f68a x86: Add minor 8bpc mc SSE improvements Henrik Gramner 2024-05-20 14:14:06 +0200
  • 85c1639170 x86: Remove 8bpc mc SSE2 asm Henrik Gramner 2024-05-20 14:14:05 +0200
  • d3997acbeb x86: Remove unused macro in mc16_avx512.asm Henrik Gramner 2024-05-20 14:14:04 +0200
  • 81d3a7096f meson: use native NASM support Lynne 2024-02-09 02:58:44 +0100
  • 805d9e5a8f Update NEWS for 1.4.2 1.4.2 Jean-Baptiste Kempf 2024-05-24 08:09:46 +0200
  • 3734335e09 riscv64/mc: Re-order instructions Niklas Haas 2024-05-23 13:19:07 +0200
  • 3623543c41 ARM64: Minor improvement to symbol decode Kyle Siefring 2024-05-12 17:08:30 -0400
  • bb948769e3 tests: Verify dav1d command line in dav1d_argon.bash Henrik Gramner 2024-05-20 14:22:40 +0200
  • 9469e18458 arm64: msac: Explicitly use the ldur instruction Martin Storsjö 2024-05-19 22:34:32 +0300
  • 37155c1147 CI: Update Android image Matthias Dressel 2024-04-06 18:26:26 +0200
  • 7f68f23c27 ARM64: Various optimizations for symbol decode Kyle Siefring 2024-04-24 21:45:17 -0400
  • d835c6bf69 AArch64: Optimize prep_neon function Arpad Panyik 2024-05-01 15:50:51 +0200
  • f0e779bc2a AArch64: Optimize jump table calculation of prep_neon Arpad Panyik 2024-05-01 15:46:02 +0200
  • 1790e1329d AArch64: Optimize BTI landing pads of prep_neon Arpad Panyik 2024-05-01 15:42:24 +0200
  • 841853031b x86: Update x86inc.asm Henrik Gramner 2024-05-13 13:56:33 +0200
  • 95b31f753b riscv64/mc: Add bidir functions Niklas Haas 2024-04-29 15:52:14 +0200
  • aefed2bddb riscv: Add $vtype helper definitions Niklas Haas 2024-05-10 14:08:05 +0200
  • 347bd39b55 riscv: Allow multiple .option arch with vararg ext Nathan E. Egge 2024-05-05 12:23:44 -0400
  • 8141546da9 AArch64: Optimize put_neon function Arpad Panyik 2024-05-01 16:12:19 +0200
  • 645d1f9fd2 AArch64: Optimize jump table calculation of put_neon Arpad Panyik 2024-05-01 16:10:54 +0200
  • 83452c6e3f AArch64: Optimize BTI landing pads of put_neon Arpad Panyik 2024-05-01 16:07:23 +0200
  • cc1137c85b checkasm: Eliminate unreachable code in the Windows exception handler Henrik Gramner 2024-05-12 17:12:18 +0200
  • 471549f268 checkasm: Avoid UB in setjmp() invocations Henrik Gramner 2024-05-12 16:06:45 +0200
  • a6d57b1140 AArch64: Optimize the init of DotProd+ 2D subpel filters Arpad Panyik 2024-05-09 11:24:30 +0200
  • 2d2c6c65a5 ppc: Loopfilter targeting pwr9 Luca Barbato 2024-03-02 10:06:03 +0000
  • 7df050a6c1 ppc: Imply vsx when asking for pwr9 Luca Barbato 2024-04-11 17:57:16 +0000
  • 700c36a687 ppc: Add pwr9 flag Luca Barbato 2024-02-29 11:22:57 +0000
  • 643195f546 AArch64: Optimize 2D i8mm subpel filters Arpad Panyik 2024-05-01 21:54:55 +0200
  • b2eca1aca7 AArch64: Optimize vertical i8mm subpel filters Arpad Panyik 2024-04-26 17:51:35 +0200
  • d1bdf4f1ff AArch64: Optimize horizontal i8mm prep filters Arpad Panyik 2024-04-26 18:24:29 +0200
  • 4114a6f6ee riscv64/mc: Branchless vsetvl in blend_v function Nathan E. Egge 2024-05-06 16:57:13 -0400
  • ea3974ceed riscv64/mc: Branchless vsetvl in blend_h function Nathan E. Egge 2024-05-08 09:45:46 -0400
  • 7dd9e69744 riscv64/mc: Branchless vsetvl in blend function Nathan E. Egge 2024-05-05 13:26:46 -0400
  • e9691e90f1 riscv: Allow multiple .option arch with vararg ext Nathan E. Egge 2024-05-05 12:23:44 -0400
  • 0266a3cd37 riscv64/mc: Add VLEN=256 8bpc RVV blend_v function Nathan E. Egge 2024-05-06 16:13:21 -0400
  • e629ff551d riscv64/mc: Add VLEN=256 8bpc RVV blend_h function Nathan E. Egge 2024-05-05 07:32:24 -0400
  • 8f729e4901 riscv64/mc: Add VLEN=256 8bpc RVV blend function Nathan E. Egge 2024-05-04 23:25:58 -0400
  • 33f8e4d4a1 riscv: Move get_vlenb() from checkasm_ to dav1d_ Nathan E. Egge 2024-05-06 17:21:16 -0400
  • 32dbb81bab riscv64/mc: Add 8bpc RVV blend_v function Nathan E. Egge 2024-05-04 19:25:27 -0400
  • 26a902df19 riscv64/mc: Add 8bpc RVV blend_h function Nathan E. Egge 2024-05-04 13:35:25 -0400
  • b6d7c0f4d3 riscv64/mc: Add 8bpc RVV blend function Nathan E. Egge 2024-05-04 09:36:50 -0400
  • fc4763c5a4 riscv: Check for standards compliant RVV 1.0+ Nathan E. Egge 2024-03-16 10:12:09 -0400
  • c7df9a3e65 CI: Improve coverage for argon samples using different thread counts Matthias Dressel 2024-04-12 01:26:39 +0200
  • 0f504bf57c CI: Add dotprod to argon tests Matthias Dressel 2024-04-12 01:19:34 +0200
  • 223901243c x86: Add 6-tap variants of high bit-depth mc AVX-512 (Ice Lake) functions Henrik Gramner 2024-04-19 17:20:30 +0200
  • 8ff97b3a0b x86: Add minor high bit-depth mc AVX-512 improvements Henrik Gramner 2024-04-19 17:20:29 +0200
  • 236e1d1912 tools: Make ARM cpu flags imply relevant lower level flags Martin Storsjö 2024-04-26 11:29:29 +0300
  • 1776c45a08 AArch64: Add basic i8mm support for convolutions Arpad Panyik 2024-04-17 20:00:07 +0200
  • fbf23637ce AArch64: Simplify DotProd path of 2D subpel filters Arpad Panyik 2024-04-23 16:58:59 +0200
  • a40301b33f AArch64: Simplify loads in *hv_filter* of DotProd path Arpad Panyik 2024-04-25 16:54:13 +0200
  • b0685c387d AArch64: Simplify TBL usage in 2D DotProd filters Arpad Panyik 2024-04-25 16:53:04 +0200
  • ad7938d517 AArch64: Simplify DotProd path of horizontal subpel filters Arpad Panyik 2024-04-23 16:55:24 +0200
  • 317a94c6bb AArch64: Simplify DotProd path of vertical subpel filters Arpad Panyik 2024-04-23 16:52:38 +0200
  • 7eee4a2059 AArch64: Add \dot parameter to filter_8tap_fn macro Arpad Panyik 2024-04-23 16:50:35 +0200
  • cb8151c969 aarch64: Avoid unaligned jump tables Martin Storsjö 2024-04-19 00:07:44 +0300
  • a9feab9bc1 ARM64: Minor msac improvements Kyle Siefring 2024-04-20 13:13:49 -0400
  • 5851901772 CI: Move llvm crossfiles from image to project Matthias Dressel 2024-04-16 11:53:16 +0200
  • 37d52435d1 ARM64: Port msac improvements to more functions Kyle Siefring 2024-04-14 17:10:44 -0400
  • 5b5399911d x86: Add 6-tap variants of 8bpc mc AVX-512 (Ice Lake) functions Henrik Gramner 2024-04-08 12:47:10 +0200
  • 38df35d2d1 x86: Add various 8bpc mc AVX-512 improvements Henrik Gramner 2024-04-08 12:47:09 +0200