Explorar o código

libobs: Fix audio monitor output error in macOS

tududweb %!s(int64=3) %!d(string=hai) anos
pai
achega
25d84f40d6
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      libobs/audio-monitoring/osx/coreaudio-output.c

+ 4 - 0
libobs/audio-monitoring/osx/coreaudio-output.c

@@ -65,6 +65,10 @@ static void on_audio_playback(void *param, obs_source_t *source,
 		return;
 	}
 
+	if (os_atomic_load_long(&source->activate_refs) == 0) {
+		return;
+	}
+
 	uint8_t *resample_data[MAX_AV_PLANES];
 	uint32_t resample_frames;
 	uint64_t ts_offset;