Change #248062
| Category | ffmpeg |
| Changed by | averne <averne381@gmail.com> |
| Changed at | Sat 08 Nov 2025 23:31:21 |
| Repository | https://git.ffmpeg.org/ffmpeg.git |
| Project | ffmpeg |
| Branch | master |
| Revision | d00f41f21347a93cbcf533dceccd7532bd925067 |
Comments
vulkan/prores: forward quantization parameter to the IDCT shader The qScale syntax element has a maximum value of 512, which would overflow the 16-bit store from the VLD shader in extreme cases. This fixes that edge case by forwarding the element in a storage buffer, and applying the inverse quantization fully in the IDCT shader.
Changed files
- libavcodec/vulkan/prores_idct.comp
- libavcodec/vulkan/prores_vld.comp
- libavcodec/vulkan_prores.c