Files
FFmpeg/libavcodec
Zhao Zhili cc221d1551 aarch64/hpeldsp_neon: fix out-of-bounds read
Fix #21141

The performance improved a little bit.
On A76:
                              Before            After
put_pixels_tab[0][1]_neon:    32.4 ( 3.91x)     31.6 ( 3.99x)
put_pixels_tab[0][3]_neon:    88.0 ( 4.50x)     74.6 ( 5.31x)
put_pixels_tab[1][1]_neon:    33.5 ( 2.52x)     31.2 ( 2.71x)
put_pixels_tab[1][3]_neon:    30.5 ( 3.61x)     21.7 ( 5.08x)

On A55:
                             Before            After
put_pixels_tab[0][1]_neon:   175.2 ( 2.41x)    138.7 ( 3.04x)
put_pixels_tab[0][3]_neon:   334.3 ( 2.71x)    296.1 ( 3.07x)
put_pixels_tab[1][1]_neon:   168.3 ( 1.78x)     94.1 ( 3.19x)
put_pixels_tab[1][3]_neon:   112.3 ( 2.20x)     90.0 ( 2.74x)

(cherry picked from commit 840183d823)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-06-20 17:42:28 +02:00
..
2025-12-03 20:27:24 +01:00
2024-12-07 02:37:17 -05:00
2025-06-11 12:15:35 +02:00
2026-05-04 17:13:19 +02:00
2024-05-25 00:31:07 +02:00
2025-12-03 20:27:24 +01:00
2026-05-04 17:13:41 +02:00
2025-12-03 20:27:24 +01:00
2025-06-11 12:15:42 +02:00
2025-12-03 20:27:24 +01:00
2025-08-14 02:55:48 +02:00
2025-12-03 20:27:24 +01:00
2025-08-04 18:14:51 +02:00
2024-05-25 00:31:17 +02:00
2025-11-21 20:57:00 +01:00
2025-08-14 02:55:51 +02:00
2025-06-11 12:16:17 +02:00
2025-12-03 20:27:24 +01:00
2025-06-11 12:15:57 +02:00
2024-07-24 16:53:01 +02:00
2025-12-03 20:27:24 +01:00
2025-08-04 18:14:50 +02:00
2025-08-04 18:14:50 +02:00
2025-12-03 20:27:24 +01:00
2025-06-11 12:15:44 +02:00
2026-05-04 17:13:22 +02:00
2025-08-04 17:10:15 +02:00
2026-05-04 17:13:28 +02:00
2025-08-04 18:14:50 +02:00
2026-06-14 20:01:25 +02:00
2024-07-24 16:52:43 +02:00
2025-08-14 02:55:45 +02:00
2025-12-03 20:27:24 +01:00
2026-05-04 17:13:36 +02:00
2025-12-03 20:27:24 +01:00
2025-11-21 20:57:02 +01:00
2024-06-24 00:14:04 +02:00
2024-04-03 02:03:53 +02:00
2025-11-21 20:56:57 +01:00
2025-08-14 02:55:50 +02:00
2025-06-11 12:15:34 +02:00
2025-12-03 20:27:24 +01:00
2025-06-11 12:16:19 +02:00
2026-05-04 17:13:24 +02:00
2024-07-24 16:52:16 +02:00
2025-12-03 20:27:24 +01:00
2025-06-11 12:15:54 +02:00
2025-06-11 12:15:44 +02:00
2026-05-04 17:13:30 +02:00