Commit Graph

  • c150ba6c9b riscv64/filmgrain: Implemented generate_grain_y for 8bpc in RVV master Mohd Zaid 2026-06-28 06:32:12 +00:00
  • b62f72fc26 riscv: mc: remove some failed experiments/debug code Mikołaj Zalewski 2026-05-23 00:35:51 +02:00
  • 7de554e025 riscv: mc: make profiles more detailed Mikołaj Zalewski 2026-05-23 00:34:00 +02:00
  • 29c80ca095 riscv: mc: faster 8tap implementation for mx==0 && my==0 Mikołaj Zalewski 2026-05-23 00:32:49 +02:00
  • f009daed89 riscv: mc: add 6tap optimization for non-sharp filters Mikołaj Zalewski 2026-05-20 21:16:14 +02:00
  • 97c431bddb Implement prep_8tap_c and put_8tap_c in RISC-V assembly Mikołaj Zalewski 2026-05-15 20:15:07 +02:00
  • 77ef66354d On the road to 1.5.4 Jean-Baptiste Kempf 2026-06-24 13:01:36 +02:00
  • 953c7139a5 CI: Update image Matthias Dressel 2026-06-22 21:20:54 +02:00
  • ee0255b3ce riscv64/ipred: Optimize pal_pred 8 and 16 bpc variant on RVV Mohd Zaid 2026-06-20 16:04:01 +00:00
  • a717c62dc3 riscv/ipred: Optimized ipred_v & ipred_h for 16bpc on RVV Mohd Zaid 2026-05-16 12:49:21 +00:00
  • 14c73c7db3 cdef: re-add comments accidentally removed in previous commit Ronald S. Bultje 2026-06-17 07:30:27 -04:00
  • c98979434b cdef: move out of loop constant-calculated expressions Herman Semenoff 2026-06-15 17:44:51 +03:00
  • 6b30911e2d refmvs: move out of loop constant-calculated expressions Herman Semenoff 2026-06-15 17:40:51 +03:00
  • bd95380139 ipred_dc/dc_left/dc_top/dc_128 implementation in RISC-V assembly Mikołaj Zalewski 2025-11-22 17:40:26 +00:00
  • e9c5800ace Precompute dav1d quantization matrix tables at build time to eliminate CoW costs Chris Davis 2026-06-11 11:52:56 -07:00
  • 6d681d5144 Replace platform-specific APIs for getting the program name in getopt fallback Cameron Cawley 2026-06-04 16:51:01 +01:00
  • 46e9017355 subprojects: Update checkasm to v1.2.0 Matthias Dressel 2026-06-07 23:06:40 +02:00
  • 720adf9b5b ci: Add -Dtrim_dsp=false in a couple of aarch64/arm configurations Martin Storsjö 2026-06-02 14:52:01 +03:00
  • beda1b3cda riscv64/itx: Match stack allocation of 16x16 itx Nathan E. Egge 2026-06-07 02:37:15 -04:00
  • 62501cc7db AArch64: Optimize ipred_smooth_8bpc_neon Arpad Panyik 2026-05-20 13:00:46 +02:00
  • dbed372b70 AArch64: Optimize ipred_smooth_v_8bpc_neon further Arpad Panyik 2026-05-20 13:48:18 +02:00
  • a38236491a AArch64: Optimize ipred_smooth_h_8bpc_neon further Arpad Panyik 2026-05-20 13:44:22 +02:00
  • 1718ff9ade riscv64/ipred_h: Implement ipred_h in RISC-V asm Najmus Sakib Afsan 2026-03-19 23:41:49 +06:00
  • c85856e360 aarch64: Fix a name mismatch in a macro error message Martin Storsjö 2026-05-15 14:24:57 +03:00
  • 1cfad6dbca riscv64/ipred_v: Remove redundent vxrm set instr Najmus Sakib Afsan 2026-03-18 20:54:40 +06:00
  • de223ad6ab riscv64/cdef: Fix up code style Najmus Sakib Afsan 2026-05-10 19:58:55 +06:00
  • 51b67010e2 AArch64: Optimize ipred_smooth_v_8bpc_neon Arpad Panyik 2026-04-24 19:12:06 +02:00
  • 4db1a05aad AArch64: Optimize ipred_smooth_h_8bpc_neon Arpad Panyik 2026-04-24 19:10:08 +02:00
  • 037430193a arm: Fix up code style slightly Martin Storsjö 2026-05-01 14:17:10 +03:00
  • 7b9ab8373e ci: Update the main CI image Martin Storsjö 2026-05-05 22:56:22 +03:00
  • ac5dfb0a85 examples: Treat SDL2 headers as system headers Martin Storsjö 2026-05-06 13:38:57 +03:00
  • 556c5202b4 ci: Add testing on macOS on Apple Silicon too Martin Storsjö 2026-05-03 01:18:55 +03:00
  • e1bd6f76c2 checkasm: Readd a dependency on threads Martin Storsjö 2026-05-03 12:42:39 +03:00
  • 5cfc383268 arm: mc: Optimize prep_neon for the w4/w8 cases Martin Storsjö 2026-04-29 14:46:00 +03:00
  • 727d0f984b arm: mc: Fix a comment typo Martin Storsjö 2026-04-29 13:46:05 +03:00
  • f995e1fbf9 threading: Schedule TILE tasks for all passes at once Victorien Le Couviour--Tuffet 2026-04-27 20:51:25 +02:00
  • c0f2fe3135 build: Update meson version requirement to 0.54.0 Henrik Gramner 2026-04-16 16:20:25 +02:00
  • c5726277ff AArch64: Optimize ipred_h_8bpc_neon Arpad Panyik 2026-04-15 17:41:10 +02:00
  • 47e2607e6c AArch64: Optimize ipred_v_8bpc_neon Arpad Panyik 2026-04-15 17:37:46 +02:00
  • aa4504729c arm: Fix a typo in a URL Martin Storsjö 2026-03-31 13:48:15 +03:00
  • d69235dd80 CI: Use shortform QEMU_CPU for loongarch64 Matthias Dressel 2026-03-17 21:07:48 +01:00
  • bfbd7d4677 CI: loongarch64: Move QEMU_LD_PREFIX to crossfile Matthias Dressel 2026-03-17 20:54:11 +01:00
  • afcdb781cb CI: riscv64: Move QEMU_LD_PREFIX to crossfile Matthias Dressel 2026-03-17 20:47:55 +01:00
  • 42ac98706a CI: aarch64: Move QEMU_LD_PREFIX to crossfile Matthias Dressel 2026-03-17 20:40:11 +01:00
  • 8feb8526bb CI: Remove outdated version suffix from job name Matthias Dressel 2026-03-17 20:33:29 +01:00
  • 594d1601ff arm: Add Armv9.3-A GCS (Guarded Control Stack) support Martin Storsjö 2026-03-11 23:59:39 +02:00
  • 6894b7f2d0 Improve the memory pool API Henrik Gramner 2026-03-17 18:28:57 +01:00
  • 241a6b236a x86: Fix warp8x8 gamma/delta naming mixup Henrik Gramner 2026-02-08 13:07:04 +01:00
  • 4fd22e97d8 arm: Switch to a more correct Windows flag for detecting I8MM Martin Storsjö 2026-03-04 15:15:54 +02:00
  • 1dcfc90757 CI: Update images Matthias Dressel 2026-02-28 16:27:35 +01:00
  • daef396277 CI: Switch to loongarch64 Debian toolchain Matthias Dressel 2026-01-03 22:25:01 +01:00
  • de4ce4f32d arm: mc: Add missing # for some immediate constants, for consistency Martin Storsjö 2026-02-05 11:33:21 +02:00
  • 9c13b5fbd0 subprojects: Update checkasm to v1.1.0 Martin Storsjö 2026-01-29 13:21:47 +02:00
  • 60507bffc0 Fix compiler warning on platforms without cfi-icall Cameron Cawley 2026-01-30 23:46:42 +00:00
  • 4264096b72 Allow falling back to standard C signal on non-POSIX systems Cameron Cawley 2026-01-30 19:59:24 +00:00
  • 2272a19ab0 x86: Update x86inc.asm Henrik Gramner 2026-01-26 23:32:17 +01:00
  • b29c5782e7 Export DAV1D APIs correctly on OS/2 KO Myung-Hun 2023-07-03 23:20:03 +09:00
  • 8674770e4b Add asm support on OS/2 KO Myung-Hun 2023-07-03 23:18:29 +09:00
  • f0b233fd09 Replace use of sprintf with snprintf Cameron Cawley 2026-01-21 14:08:57 +00:00
  • 50015c2ec9 CI: switch debian-llvm-mingw to UCRT Steve Lhomme 2026-01-21 09:06:32 +01:00
  • 2bb7e63266 Fix reversed parameters when TRACK_HEAP_ALLOCATIONS is enabled Cameron Cawley 2026-01-21 10:52:03 +00:00
  • a44b589872 Silence a new MSVC warning Martin Storsjö 2026-01-20 11:35:28 +02:00
  • 04b69f93e5 checkasm: Reinstate check for TRIM_DSP_FUNCTIONS Martin Storsjö 2026-01-14 22:29:38 +02:00
  • afd13d8906 arm: Fix a few misindented lines Martin Storsjö 2026-01-09 14:00:39 +02:00
  • 574e7f4727 checkasm: Pass HAVE_C11_GENERIC to checkasm as -DCHECKASM_HAVE_GENERIC=1/0 Martin Storsjö 2026-01-04 20:14:18 +02:00
  • b2f9c10670 checkasm: Fix building with MSVC Martin Storsjö 2026-01-03 00:56:42 +02:00
  • 3a2a874994 tests/checkasm: switch to external checkasm Niklas Haas 2025-10-07 15:03:19 +02:00
  • 3374404179 tests/checkasm/loopfilter: avoid printf format warning Niklas Haas 2025-10-07 15:05:19 +02:00
  • b546257f77 NEWS for 1.5.3 1.5.3 Jean-Baptiste Kempf 2025-12-31 13:46:31 +01:00
  • 844510cdb4 Add argon bitstream conformance test instructions Nathan E. Egge 2025-12-29 14:35:30 -05:00
  • 5e8c380e4b riscv64/mc16: Keep blend_v RVV operations in 16-bits Nathan E. Egge 2024-11-08 23:57:54 +00:00
  • d2fa9466be riscv64/mc16: Keep blend RVV operations in 16-bits Nathan E. Egge 2024-11-09 00:05:36 +00:00
  • 5f7f8ff5b6 cdef: consolidate left edge backup state Kyle Siefring 2025-12-28 22:48:27 -05:00
  • a31e4bd757 riscv64/mc16: Add VLEN=512 16bpc RVV blend_{,v} functions Nathan E. Egge 2025-12-24 00:30:45 +00:00
  • bf82cfa74e meson: clarify xxhash error message Marvin Scholz 2025-12-10 16:30:48 +01:00
  • 549a6a0983 meson: leave tools subdir early when tools are disabled Marvin Scholz 2025-12-10 16:24:33 +01:00
  • 38dd16e108 riscv64/mc: Add VLEN=512 8bpc RVV blend_{,h,v} functions Nathan E. Egge 2025-12-22 20:28:18 +00:00
  • 43f3b8d33b checkasm: Group itx functions by their largest dimension Henrik Gramner 2025-12-09 21:43:23 +01:00
  • 165e9e251b checkasm: Only run DC-only itx tests for dct_dct Henrik Gramner 2025-12-09 21:01:10 +01:00
  • 84792e61c8 dav1dplay: Print more error messages when window/context creation fails Cameron Cawley 2025-11-27 20:39:00 +00:00
  • e60603a9f2 dav1dplay: Ensure a newer OpenGL version is used when creating the context Cameron Cawley 2025-11-27 20:30:25 +00:00
  • f3a1070f25 input/ivf: handle files with 0 frames Tristan Matthews 2025-11-19 09:19:04 -05:00
  • 28b165940d Use CLOCK_REALTIME for providing the initial seed value Cameron Cawley 2025-11-22 22:46:31 +00:00
  • 04d588ee94 allow builds on systems without a supported memalign function Un1q32 2025-01-18 15:33:22 -05:00
  • e7c280e4cd x86: Sync the latest upstream version of x86inc.asm Martin Storsjö 2025-11-12 23:19:22 +02:00
  • 2eac05d648 checkasm: arm: Use X() instead of inline ifdefs Martin Storsjö 2025-11-11 18:04:25 +02:00
  • 6deac59d1e riscv64/mc: Add w_mask functions Sungjoon Moon 2025-07-03 20:56:12 +09:00
  • 7ba6452b09 Unroll only for top copy Sungjoon Moon 2025-09-04 23:15:31 +00:00
  • 7c04792480 riscv64/mc: Add emu_edge function Sungjoon Moon 2025-08-13 13:30:15 +00:00
  • d26f298ce2 ipred_v implementation in RISC-V assembly Mikołaj Zalewski 2025-09-30 20:01:56 +00:00
  • f979959367 Small optimization, there's no actual meaningful difference Sungjoon Moon 2025-07-26 01:55:02 +09:00
  • 43a7ac13a5 mc_tmpl: optimize w_mask with distributive law Sungjoon Moon 2025-07-24 05:06:31 +00:00
  • c720f4d355 cli: Fix input_open() memory leak on fopen() failure 1.5.2 Henrik Gramner 2025-10-27 19:40:41 +01:00
  • fcbc3d1b93 loopfilter: align Av1FilterLUT struct members Niklas Haas 2025-10-15 16:38:52 +02:00
  • f6965b7f12 Update NEWS for nasm 3.00 Jean-Baptiste Kempf 2025-10-20 11:20:53 +02:00
  • 0bc6bd9341 x86: put the memory operand first for test Adam Sampson 2025-10-05 14:03:24 +01:00
  • af5cf2b1e7 Readme: improve consitency of compilation steps Khalid Masum 2025-07-17 18:31:02 +06:00
  • 0558c332ca On the road to 1.5.2 Jean-Baptiste Kempf 2025-08-12 01:21:15 +02:00
  • 04faac6900 Update COPYING years Jean-Baptiste Kempf 2025-03-29 09:43:45 +00:00
  • 716164239a obu: Improve short-signaling reference frame index calculation Henrik Gramner 2025-07-07 15:51:56 +02:00