Browse Source

WASAPI latency calculation fix.

tags/2021-05-28
jules 13 years ago
parent
commit
90186efdb9
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      modules/juce_audio_devices/native/juce_win32_WASAPI.cpp

+ 2
- 2
modules/juce_audio_devices/native/juce_win32_WASAPI.cpp View File

@@ -746,7 +746,7 @@ public:
if (inputDevice != nullptr && inputDevice->client != nullptr) if (inputDevice != nullptr && inputDevice->client != nullptr)
{ {
latencyIn = (int) (inputDevice->latencySamples + inputDevice->actualBufferSize + inputDevice->minBufferSize);
latencyIn = (int) (inputDevice->latencySamples + currentBufferSizeSamples);
if (! check (inputDevice->client->Start())) if (! check (inputDevice->client->Start()))
{ {
@@ -758,7 +758,7 @@ public:
if (outputDevice != nullptr && outputDevice->client != nullptr) if (outputDevice != nullptr && outputDevice->client != nullptr)
{ {
latencyOut = (int) (outputDevice->latencySamples + outputDevice->actualBufferSize + outputDevice->minBufferSize);
latencyOut = (int) (outputDevice->latencySamples + currentBufferSizeSamples);
if (! check (outputDevice->client->Start())) if (! check (outputDevice->client->Start()))
{ {


Loading…
Cancel
Save