nv-filters: Guard function introduced in sdk >= 1.6.0

I forgot to guard NvAFX_UninitializeLogger() called in Destroy function.

Signed-off-by: pkv <pkv@obsproject.com>
This commit is contained in:
pkv
2025-09-01 22:13:36 +02:00
committed by Ryan Foster
parent 62429135ba
commit e33eab7f2a
+6 -1
View File
@@ -130,10 +130,15 @@ static void nvidia_audio_destroy(void *data)
{
struct nvidia_audio_data *ng = data;
if (!ng)
return;
if (ng->nvidia_sdk_dir_found)
pthread_mutex_lock(&ng->nvafx_mutex);
NvAFX_UninitializeLogger();
if (nvafx_new_sdk)
NvAFX_UninitializeLogger();
for (size_t i = 0; i < ng->channels; i++) {
if (ng->handle[0]) {
if (NvAFX_DestroyEffect) {