Hankang Li
724c1e0061
tests/checkasm: Add checkasm test for vvc intra prediction
...
Covers pred_dc, pred_planar, pred_v, pred_h, pred_mip and both
pred_angular functions for every block shape from 4x4 to 64x64 at 8, 10
and 12 bit. Only pred_planar has asm so far, added in the next commit;
the other checks are skipped until there is asm for them.
This is the test from #22808 , squashed. Changes from it: top_buf and
left_buf are sized for 16 bit samples, 778 bytes rather than 405, which
randomize_buffers() overran; bit_depth is declared in its loop;
mode_category is always set; top and left are filled independently, so
swapping the edges fails; pred_planar is tested down to a height of 1,
which ISP splits and chroma produce.
Co-authored-by: Marcos Ashton Iglesias <marcosashiglesias@gmail.com >
2026-10-21 21:21:22 +00:00
..
2026-09-05 22:15:58 +03:00
2025-08-03 13:48:47 +02:00
2026-08-03 09:20:39 +02:00
2026-09-09 18:06:23 +00:00
2026-08-03 09:20:39 +02:00
2026-08-03 09:20:39 +02:00
2021-01-01 14:11:01 +01:00
2026-08-03 09:20:39 +02:00
2022-10-11 14:18:54 +02:00
2026-08-09 16:28:28 +02:00
2026-09-18 14:20:59 +00:00
2026-10-15 18:46:02 +00:00
2024-05-08 21:13:23 -03:00
2021-01-01 14:11:01 +01:00
2026-08-03 09:20:39 +02:00
2026-10-21 21:21:22 +00:00
2026-10-21 21:21:22 +00:00
2026-08-09 16:30:34 +02:00
2026-08-09 00:18:08 +03:00
2026-08-09 17:26:51 +02:00
2024-03-02 02:54:12 +01:00
2024-05-11 10:28:59 +02:00
2024-03-15 12:51:15 +01:00
2026-07-02 02:49:06 +00:00
2026-08-03 09:20:39 +02:00
2026-08-11 21:16:28 +02:00
2026-10-17 18:41:34 -07:00
2026-10-01 17:49:31 -07:00
2026-08-10 18:47:47 -07:00
2026-10-12 09:20:21 +00:00
2026-08-14 17:43:17 -07:00
2025-08-03 13:48:47 +02:00
2026-01-29 12:25:33 +01:00
2025-10-30 08:56:45 +01:00
2026-06-27 00:06:08 +02:00
2026-06-07 23:29:33 +00:00
2025-05-14 20:55:39 +08:00
2026-08-03 09:20:39 +02:00
2026-08-02 02:19:05 +02:00
2026-08-03 09:20:39 +02:00
2023-09-11 00:26:34 +02:00
2021-01-01 14:11:01 +01:00
2024-05-17 13:16:58 +02:00
2026-08-03 09:20:39 +02:00
2026-08-03 09:20:39 +02:00
2026-04-13 12:51:34 +02:00
2024-05-31 17:06:08 -03:00
2026-10-21 21:21:22 +00:00
2026-09-20 12:29:38 +00:00
2026-08-11 21:17:13 +02:00
2026-08-03 09:20:39 +02:00
2026-02-11 11:15:06 +01:00
2026-08-03 09:20:39 +02:00
2025-05-31 01:27:09 +02:00
2026-03-09 10:17:26 +01:00
2026-08-03 09:20:39 +02:00
2026-09-23 23:14:38 +00:00
2026-08-03 09:20:39 +02:00
2026-06-05 08:22:37 +02:00
2026-04-06 11:28:49 +02:00
2026-08-12 17:21:06 +02:00
2026-08-03 09:20:39 +02:00
2025-07-17 12:26:05 +02:00
2026-04-13 12:53:17 +02:00
2025-08-03 13:48:47 +02:00
2024-11-25 10:59:52 +01:00
2026-10-02 14:15:58 +02:00
2024-12-05 21:10:29 +01:00
2026-10-07 19:45:10 +02:00
2026-10-09 10:24:34 +00:00
2025-12-05 21:55:03 +00:00
2026-06-10 17:54:20 +00:00
2026-04-06 11:28:49 +02:00
2022-11-06 14:39:36 +01:00
2025-08-03 13:48:47 +02:00
2026-08-12 15:57:48 +03:00
2024-03-02 02:54:12 +01:00
2022-12-21 00:36:49 +01:00
2025-04-01 18:31:58 +03:00
2026-08-01 16:50:06 +02:00
2025-07-18 10:47:31 +02:00
2024-05-17 13:35:33 +02:00
2024-05-17 13:31:37 +02:00
2026-09-01 13:15:06 +02:00
2024-05-17 13:31:23 +02:00
2022-11-14 10:04:16 +08:00
2021-01-01 14:11:01 +01:00
2026-04-06 11:28:49 +02:00
2024-03-31 00:08:43 +01:00
2022-05-06 05:19:50 +02:00
2025-09-21 11:02:41 +00:00
2026-08-03 09:20:39 +02:00
2026-08-03 09:20:39 +02:00
2022-05-06 05:19:50 +02:00
2025-03-22 03:45:03 +01:00
2026-08-03 09:20:39 +02:00
2026-04-19 08:21:17 +02:00
2026-01-03 00:04:05 +01:00
2026-08-18 11:51:33 +02:00
2026-08-19 23:28:47 -07:00
2024-12-10 11:26:09 +02:00
2026-06-05 08:22:40 +02:00
2026-10-21 21:21:22 +00:00
2025-05-16 20:30:46 +08:00