Nuo Mi
6b0e6a98b5
x86/vvc_alf: avoid overwriting for non-16 aligned widths
...
Previously, the code allowed overwriting on 16-aligned blocks, which was suitable when there were
no picture's virtual boundaries because both CTU sizes and strides were 16-aligned. However, with
picture's virtual boundaries, each CTU is divided into four ALF blocks, leading to potential issues
with overwriting later CTUs.
In cases involving picture virtual boundaries, each ALF block is 8-pixel aligned.
For luma, we consistently ensure an 8-aligned width. For chroma in 4:2:0 format,
we need to account for a 4-aligned width.
2024-06-25 19:32:17 +08:00
..
2024-02-21 01:06:29 +01:00
2024-06-25 19:32:17 +08:00
2024-06-09 12:29:49 -03:00
2024-06-09 17:16:02 -03:00
2022-09-22 13:27:43 -03:00
2023-02-01 04:23:55 +01:00
2023-11-25 21:50:56 -03:00
2024-04-08 13:45:58 -03:00
2023-02-01 04:23:55 +01:00
2023-02-01 04:23:55 +01:00
2024-05-08 21:13:23 -03:00
2024-05-08 21:13:23 -03:00
2023-04-02 00:34:10 +03:00
2022-11-09 17:39:00 +01:00
2024-03-24 14:53:57 +01:00
2022-09-28 23:37:12 +02:00
2023-02-01 04:23:55 +01:00
2024-05-13 12:18:10 -03:00
2024-05-13 12:18:38 -03:00
2022-09-21 20:26:40 +02:00
2024-03-03 19:48:41 +01:00
2024-02-20 00:09:05 +01:00
2023-02-01 04:23:55 +01:00
2024-03-24 14:53:57 +01:00
2023-02-01 04:23:55 +01:00
2023-02-01 04:23:55 +01:00
2024-03-25 21:17:47 +01:00
2023-02-01 04:23:55 +01:00
2024-02-13 21:17:06 +00:00
2024-03-24 14:53:57 +01:00
2023-02-01 04:23:55 +01:00
2023-02-01 04:23:55 +01:00
2024-02-20 00:09:05 +01:00
2023-02-01 04:23:55 +01:00
2023-02-01 04:23:55 +01:00
2024-02-26 12:29:58 +01:00
2024-03-24 14:53:57 +01:00
2023-02-01 04:23:55 +01:00
2023-02-01 04:23:55 +01:00
2024-06-04 11:46:27 +02:00
2024-02-20 00:09:05 +01:00
2023-09-07 00:24:39 +02:00
2023-09-07 00:24:39 +02:00
2023-02-01 04:23:55 +01:00
2022-10-09 09:15:39 +02:00
2023-09-15 13:08:55 +02:00
2023-02-01 04:23:55 +01:00
2023-11-22 14:18:42 -03:00
2023-02-01 04:23:55 +01:00
2023-02-01 04:23:55 +01:00
2022-09-22 18:17:26 -03:00
2022-09-22 18:17:26 -03:00
2024-05-07 23:53:26 +02:00
2023-07-20 16:51:53 -03:00
2024-06-20 18:58:38 +02:00
2023-02-01 04:23:55 +01:00
2022-10-20 07:56:17 +02:00
2023-10-01 01:53:32 +02:00
2023-09-15 13:08:55 +02:00
2024-04-27 11:12:07 +02:00
2024-04-27 11:12:07 +02:00
2023-02-01 04:23:55 +01:00
2023-09-11 00:26:34 +02:00
2023-02-01 04:23:55 +01:00
2023-02-01 04:23:55 +01:00
2024-03-24 14:53:57 +01:00
2024-03-24 14:53:57 +01:00
2024-03-24 14:53:57 +01:00
2024-03-02 02:54:12 +01:00
2023-10-02 12:23:16 +02:00
2022-10-14 16:14:24 +02:00
2022-11-06 14:39:36 +01:00
2023-12-23 08:39:22 -03:00
2023-12-25 22:31:15 -03:00
2023-02-01 04:23:55 +01:00
2022-12-20 15:02:45 +01:00
2023-02-01 04:23:55 +01:00
2022-12-01 18:19:03 +01:00
2022-12-03 16:44:24 +01:00
2023-02-01 04:23:55 +01:00
2023-02-01 04:23:55 +01:00
2024-05-02 23:38:15 +02:00
2024-02-13 20:47:16 +00:00
2024-03-24 14:53:57 +01:00
2024-03-24 14:53:57 +01:00
2024-03-24 14:53:57 +01:00