1
0
mirror of https://git.ffmpeg.org/ffmpeg.git synced 2026-10-24 02:09:03 +03:00
Files
ffmpeg/libavutil
Prasanna Dabi fdd4e83ea0 avutil/hwcontext_vulkan: copy only the bytes of the visible rows
copy_buffer_data() copied FFABS(linesize) bytes per row between the
software frame and the staging buffer. The last row of a plane does not
have to extend to the full linesize, so this read past the end of the
software frame on upload and wrote past it on download.

The staging path is always taken for frames with a negative linesize,
and by default for multi-plane formats on the NVIDIA proprietary driver,
where host image copies are disabled and host memory import is avoided.

Same issue as fixed for hwcontext_cuda in f07f02abb8.

Out of array read and write replicated through the API with ASAN.
2026-10-20 14:24:12 +05:30
..
2026-09-30 17:16:00 +00:00
2025-08-03 13:48:47 +02:00
2021-04-27 10:43:13 -03:00
2026-04-28 12:29:37 +00:00
2026-06-23 19:15:57 +02:00
…
2026-09-07 03:57:59 +00:00
2024-03-04 17:45:00 +01:00
…
2025-08-03 13:48:47 +02:00
2026-09-12 23:52:20 +00:00
2023-11-18 19:55:42 +01:00
2026-09-12 23:52:20 +00:00
2024-03-15 12:51:15 +01:00
2021-07-22 14:34:31 +02:00
2021-07-22 14:34:31 +02:00
2026-01-18 03:33:04 +00:00
2025-08-03 13:48:47 +02:00
2026-09-12 23:52:20 +00:00
…
…
2025-08-03 13:48:47 +02:00
2024-06-01 18:05:58 +03:00
2025-08-03 13:48:47 +02:00
…
2021-07-21 16:35:27 +02:00
2023-09-07 00:42:10 +02:00
2021-07-22 14:34:31 +02:00
2023-09-07 00:42:10 +02:00
2021-07-22 14:34:31 +02:00
2024-03-31 00:08:43 +01:00
…
2026-10-06 13:31:37 +09:00
2025-09-02 17:05:50 +02:00
2026-10-06 13:31:37 +09:00
2025-08-03 13:48:47 +02:00
2025-08-03 13:48:47 +02:00
2025-08-03 13:48:47 +02:00
…
…
2021-07-22 14:34:31 +02:00
2024-01-16 01:34:57 +01:00
2021-07-22 14:34:31 +02:00
2021-07-22 14:34:31 +02:00
2025-08-03 13:48:47 +02:00
…
…
2026-09-30 17:16:00 +00:00
…
2021-07-22 14:34:31 +02:00
2022-10-17 09:51:47 +02:00
2023-09-07 00:42:10 +02:00
2025-08-03 13:48:47 +02:00
2026-06-23 19:15:57 +02:00
2023-08-08 09:46:11 +02:00
2025-08-03 13:48:47 +02:00
2026-10-06 13:31:37 +09:00
2026-09-25 01:13:25 +09:00
…