Changeset View
Changeset View
Standalone View
Standalone View
multimedia/obs-studio/files/patch-plugins_win-wasapi_win-wasapi.cpp
- This file was added.
--- plugins/win-wasapi/win-wasapi.cpp.orig 2020-04-26 23:47:36 UTC | |||||
+++ plugins/win-wasapi/win-wasapi.cpp | |||||
@@ -8,6 +8,7 @@ | |||||
#include <util/windows/WinHandle.hpp> | |||||
#include <util/windows/CoTaskMemPtr.hpp> | |||||
#include <util/threading.h> | |||||
+#include <util/util_uint64.h> | |||||
using namespace std; | |||||
@@ -464,8 +465,8 @@ bool WASAPISource::ProcessCaptureData() | |||||
data.timestamp = useDeviceTiming ? ts * 100 : os_gettime_ns(); | |||||
if (!useDeviceTiming) | |||||
- data.timestamp -= (uint64_t)frames * 1000000000ULL / | |||||
- (uint64_t)sampleRate; | |||||
+ data.timestamp -= util_mul_div64(frames, 1000000000ULL, | |||||
+ sampleRate); | |||||
obs_source_output_audio(source, &data); | |||||