Browse Source

libobs: Apply sync offset to win32 audio monitoring

jp9000 8 years ago
parent
commit
65ffb8800c
1 changed files with 2 additions and 0 deletions
  1. 2 0
      libobs/audio-monitoring/win32/wasapi-output.c

+ 2 - 0
libobs/audio-monitoring/win32/wasapi-output.c

@@ -63,6 +63,8 @@ static bool process_audio_delay(struct audio_monitor *monitor,
 		circlebuf_free(&monitor->delay_buffer);
 	monitor->last_recv_time = cur_time;
 
+	ts += monitor->source->sync_offset;
+
 	circlebuf_push_back(&monitor->delay_buffer, &ts, sizeof(ts));
 	circlebuf_push_back(&monitor->delay_buffer, frames, sizeof(*frames));
 	circlebuf_push_back(&monitor->delay_buffer, *data,