FFmpeg/libavcodec/vulkan
Lynne eb536d97a0
ffv1enc_vulkan: support buffers larger than 4GiB
Unlike the software FFv1 encoder, none of our buffers are allocated by
FFmpeg, which supports at most 4GiB large allocations.

For really large sizes, the maximum size of the buffer can exceed 4GiB,
which the software encoder optimistically tries to allocate as 4GiB
in the hopes that the encoder will compress to under that amount.

We can just let Vulkan allocate us a larger buffer, and switch to
64-bit offsets.
2024-11-20 05:23:05 +01:00
..
common.comp
ffv1_common.comp
ffv1_enc.comp
ffv1_enc_ac.comp
ffv1_enc_common.comp ffv1enc_vulkan: support buffers larger than 4GiB 2024-11-20 05:23:05 +01:00
ffv1_enc_rct.comp
ffv1_enc_rgb.comp
ffv1_enc_setup.comp
ffv1_enc_vlc.comp
ffv1_reset.comp
ffv1_vlc.comp
Makefile
rangecoder.comp