Commit Graph

  • bcb640abb4 Merge branch 'itx-pwr9' into 'master' Luca Barbato 2024-06-20 17:06:48 +0000
  • f300fccd4d ppc: itx 4x16 pwr9 Luca Barbato 2024-05-08 10:31:00 +0000
  • db2e0e8021 Merge branch 'arm64_cpu' into 'master' Brad Smith 2024-06-19 21:54:56 +0000
  • d35d94e4ed Re-instate buld time determination of ARM NEON support Brad Smith 2024-06-19 17:50:54 -0400
  • 3754694479 ppc: Remove high bitdepth macros from the 8bit-only code Luca Barbato 2024-05-20 09:58:13 +0000
  • fd048759b8 ppc: itx 8x8 pwr9 Luca Barbato 2024-05-01 12:58:42 +0000
  • 2e60dc106f Merge branch 'itx_16x16' into 'master' Bogdan Gligorijević 2024-06-18 23:14:42 +0000
  • 53248a55f0 Merge branch 'master' into 'master' Lynne 2024-06-18 06:10:54 +0000
  • 43f4127120 Merge branch 'philip584521-master-patch-44037' into 'master' Fay Wong 2024-06-18 05:18:48 +0000
  • 5dd3537c21 Merge branch 'openbsd_arm64' into 'master' Brad Smith 2024-06-18 02:39:39 +0000
  • eda287eb97 Merge branch 'x86_6tap_mc_16bpc_ssse3' into 'master' Henrik Gramner 2024-06-17 16:57:07 +0000
  • a9e3e0715c Merge branch 'riscv' into 'master' Niklas Haas 2024-06-17 16:55:18 +0000
  • e7791ff4cd Merge branch 'blend' into 'master' Nathan E. Egge 2024-06-17 16:54:09 +0000
  • 467f5129d0 Merge branch 'master' into 'master' MARBEAN 2024-06-17 16:54:07 +0000
  • c86451408f Merge branch 'itx-c-shortcut' into 'master' Ronald S. Bultje 2024-06-17 16:44:43 +0000
  • ca83ee6d9d itx: restrict number of columns iterated over based on EOB master Ronald S. Bultje 2024-06-14 11:08:11 -0400
  • 70b56c185f x86: Add 6-tap variants of high bit-depth mc SSSE3 functions Henrik Gramner 2024-06-13 18:04:48 +0200
  • e9986de7f4 Update NEWS for 1.4.3 1.4.3 1.4.x Jean-Baptiste Kempf 2024-06-12 15:17:10 +0200
  • 969e03402f Merge branch 'cherry-pick-01b94cc3' into '1.4.x' Jean-Baptiste Kempf 2024-06-12 12:18:53 +0000
  • 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
  • 085136d7f7 Merge branch 'cherry-pick-92f592ed' into '1.4.x' Jean-Baptiste Kempf 2024-06-11 13:24:10 +0000
  • 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
  • e4a64d72bf Merge branch 'parse' into 'master' Nathan E. Egge 2024-06-10 18:45:42 +0000
  • 01b94cc33b cli: Prevent buffer over-read Nathan E. Egge 2024-06-10 14:14:41 -0400
  • 611366a6c5
    Revert "Avoid changing vector size" Bogdan Gligorijević 2024-06-09 20:57:28 +0200
  • a3ec52984c
    Avoid changing vector size Bogdan Gligorijević 2024-06-09 20:25:18 +0200
  • 39f117098d
    Revert "Don't recompute addresses for stores" Bogdan Gligorijević 2024-06-09 20:13:00 +0200
  • 103a4a59b7
    Don't recompute addresses for stores Bogdan Gligorijević 2024-06-06 13:09:59 +0200
  • 4acc6ae44b
    Remove needless vsetivli number Bogdan Gligorijević 2024-06-06 12:51:00 +0200
  • 2d336da388
    riscv64/itx: Special case 16x16 8bpc dct_dct eob=0 Bogdan Gligorijević 2024-06-01 21:54:11 +0200
  • e2d8ec963e Merge branch 'mc_sbd_h_offset_fix' into 'master' Arpad Panyik 2024-06-05 21:36:13 +0000
  • 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
  • c8d030dfc4 ppc: itx 4x8 and 8x4 pwr9 Luca Barbato 2024-04-22 12:23:35 +0000
  • e4a091f4c3 ppc: itx 4x4 pwr9 Luca Barbato 2024-04-16 07:39:44 +0000
  • d2cdf1b7c1 Add Arm OpenBSD run-time CPU feature detection support Brad Smith 2024-05-27 03:00:59 -0400
  • 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