Browse Source

win-wasapi: Use provided timestamp for application audio capture

derrod 2 years ago
parent
commit
82f51f24ea
1 changed files with 1 additions and 6 deletions
  1. 1 6
      plugins/win-wasapi/win-wasapi.cpp

+ 1 - 6
plugins/win-wasapi/win-wasapi.cpp

@@ -249,8 +249,6 @@ class WASAPISource {
 	audio_format format;
 	uint32_t sampleRate;
 
-	uint64_t framesProcessed = 0;
-
 	static DWORD WINAPI ReconnectThread(LPVOID param);
 	static DWORD WINAPI CaptureThread(LPVOID param);
 
@@ -1145,10 +1143,7 @@ bool WASAPISource::ProcessCaptureData()
 		data.samples_per_sec = sampleRate;
 		data.format = format;
 		if (sourceType == SourceType::ProcessOutput) {
-			data.timestamp = util_mul_div64(framesProcessed,
-							UINT64_C(1000000000),
-							sampleRate);
-			framesProcessed += frames;
+			data.timestamp = ts * 100;
 		} else {
 			data.timestamp = useDeviceTiming ? ts * 100
 							 : os_gettime_ns();