vulkan/malloc: switch to wall clock garbage collection
Compare changes
Instead of counting the number of vk_malloc_garbage_collect
calls,
which can vary wildly (e.g. being incremented on every pl_gpu_flush
),
use a real wall clock estimate.
The default expiry time of 100 ms is probably fine, it leaves plenty of headroom for typical video playback (which should surely exceed 10 fps!).
VideoLAN code repository instance