We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 15697ba commit c8e9cc2Copy full SHA for c8e9cc2
1 file changed
plugins/nv-filters/nvidia-audiofx-filter.c
@@ -125,8 +125,10 @@ static void nvidia_audio_destroy(void *data)
125
if (!ng)
126
return;
127
128
- if (ng->nvidia_sdk_dir_found)
+ if (ng->nvidia_sdk_dir_found) {
129
+ pthread_join(ng->nvafx_thread, NULL);
130
pthread_mutex_lock(&ng->nvafx_mutex);
131
+ }
132
133
for (size_t i = 0; i < ng->channels; i++) {
134
if (ng->handle[0]) {
@@ -151,7 +153,6 @@ static void nvidia_audio_destroy(void *data)
151
153
bfree(ng->sdk_path);
152
154
bfree((void *)ng->fx);
155
if (ng->nvidia_sdk_dir_found) {
- pthread_join(ng->nvafx_thread, NULL);
156
pthread_mutex_unlock(&ng->nvafx_mutex);
157
pthread_mutex_destroy(&ng->nvafx_mutex);
158
}
0 commit comments