Change #239811
Category | ffmpeg |
Changed by | Niklas Haas <git | @haasn.dev>
Changed at | Tue 15 Jul 2025 12:46:11 |
Repository | https://git.ffmpeg.org/ffmpeg.git |
Project | ffmpeg |
Branch | master |
Revision | 053a113ad8f853c398c0e268408bfdc280b23f11 |
Comments
avutil/hwcontext_vulkan: don't over-map buffers with prior padding If the image data is not at the start of the buffer allocation, such as when the buffer has padding before the image data, this function maps too much memory, since src_data + src_buf->size exceeds the buffer size. Fix this by subtracting the difference between the buffer start and the provided image data pointer from the size of the memory range to map. An easy way to reproduce this issue is using the vf_pad filter, which allocates image data buffers with a nonzero offset whenever padding is requested before the start of the image data.
Changed files
- libavutil/vulkan.c