FFmpeg/libavcodec/vulkan
Lynne 66b8c92df2
vulkan_ffv1: cache only 2 lines when decoding RGB
This reduces the intermediate VRAM used for RGB decoding by a
factor of 100x for 6k video.
This also speeds the decoder up by 16% for 4k RGB24 and 31% for 6k video.

This is equivalent to what the software decoder does, but with less pointers.
2025-04-14 06:10:42 +02:00
..
common.comp ffv1: add a Vulkan-based decoder 2025-03-17 08:51:23 +01:00
ffv1_common.comp ffv1: add a Vulkan-based decoder 2025-03-17 08:51:23 +01:00
ffv1_dec.comp vulkan_ffv1: cache only 2 lines when decoding RGB 2025-04-14 06:10:42 +02:00
ffv1_dec_setup.comp ffv1: add a Vulkan-based decoder 2025-03-17 08:51:23 +01:00
ffv1_enc.comp
ffv1_enc_ac.comp
ffv1_enc_common.comp
ffv1_enc_rct.comp vulkan: unify handling of BGR and simplify ffv1_rct 2025-03-17 08:49:15 +01:00
ffv1_enc_rgb.comp
ffv1_enc_setup.comp
ffv1_enc_vlc.comp
ffv1_rct.comp ffv1: add a Vulkan-based decoder 2025-03-17 08:51:23 +01:00
ffv1_reset.comp
ffv1_vlc.comp ffv1: add a Vulkan-based decoder 2025-03-17 08:51:23 +01:00
Makefile vulkan_ffv1: cache only 2 lines when decoding RGB 2025-04-14 06:10:42 +02:00
rangecoder.comp vulkan_ffv1: init overread/corrupt fields 2025-04-14 06:10:42 +02:00