浏览代码

libobs: Fix audio doubling with multiple main view mixes

derrod 1 年之前
父节点
当前提交
aa730bcd4c
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      libobs/obs-audio.c

+ 1 - 1
libobs/obs-audio.c

@@ -564,7 +564,7 @@ bool audio_callback(void *param, uint64_t start_ts_in, uint64_t end_ts_in,
 						    audio);
 			push_audio_tree(NULL, source, audio);
 
-			if (view == &obs->data.main_view)
+			if (obs->video.mixes.array[j] == obs->video.main_mix)
 				da_push_back(audio->root_nodes, &source);
 		}
 		pthread_mutex_unlock(&view->channels_mutex);