1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-08 13:22:53 +02:00

lavfi/vulkan: fix 2 minor memory leaks

This commit is contained in:
Lynne 2020-05-14 21:52:53 +01:00
parent dc9cf7f2cd
commit fac17fd46f
No known key found for this signature in database
GPG Key ID: A2FEA5F03F034464

View File

@ -822,6 +822,7 @@ int ff_vk_compile_shader(AVFilterContext *avctx, SPIRVShader *shd,
&shd->shader.module);
/* Free the GLSlangResult struct */
av_free(res->data);
av_free(res);
if (ret != VK_SUCCESS) {
@ -1228,8 +1229,10 @@ void ff_vk_filter_uninit(AVFilterContext *avctx)
glslang_uninit();
for (int i = 0; i < s->samplers_num; i++)
for (int i = 0; i < s->samplers_num; i++) {
vkDestroySampler(s->hwctx->act_dev, *s->samplers[i], s->hwctx->alloc);
av_free(s->samplers[i]);
}
av_freep(&s->samplers);
for (int i = 0; i < s->pipelines_num; i++)