1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-07-11 14:30:22 +02:00

lavfi/vulkan: allow calling glslang_uninit without a prior init

Allows us to uninit cleanly.
This assert was also somewhat pointless as we assert every other
function, so another assert would be triggered long before this
one is.
This commit is contained in:
Lynne
2020-11-22 23:08:33 +01:00
parent 993d8d9429
commit ae8fc9922e

View File

@ -235,8 +235,7 @@ int glslang_init(void)
void glslang_uninit(void) void glslang_uninit(void)
{ {
pthread_mutex_lock(&glslang_mutex); pthread_mutex_lock(&glslang_mutex);
av_assert0(glslang_refcount > 0); if (glslang_refcount && (--glslang_refcount == 0))
if (--glslang_refcount == 0)
FinalizeProcess(); FinalizeProcess();
pthread_mutex_unlock(&glslang_mutex); pthread_mutex_unlock(&glslang_mutex);
} }