lavfi/vulkan: fix 2 minor memory leaks

pull/338/head
Lynne 5 years ago
parent dc9cf7f2cd
commit fac17fd46f
No known key found for this signature in database
GPG Key ID: A2FEA5F03F034464
  1. 5
      libavfilter/vulkan.c

@ -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++)

Loading…
Cancel
Save