summaryrefslogtreecommitdiff
path: root/src/audio/backend
diff options
context:
space:
mode:
Diffstat (limited to 'src/audio/backend')
-rw-r--r--src/audio/backend/miniaudio_backend.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/audio/backend/miniaudio_backend.cc b/src/audio/backend/miniaudio_backend.cc
index 26194c9..a921453 100644
--- a/src/audio/backend/miniaudio_backend.cc
+++ b/src/audio/backend/miniaudio_backend.cc
@@ -86,7 +86,7 @@ void MiniaudioBackend::audio_callback(ma_device* pDevice, void* pOutput,
last_frameCount = frameCount;
// Validate device state
- FATAL_CHECK(!pDevice || pDevice->sampleRate == 0,
+ FATAL_CHECK(pDevice && pDevice->sampleRate != 0,
"Invalid device in callback!\n");
// Check actual sample rate matches our expectation
@@ -104,7 +104,7 @@ void MiniaudioBackend::audio_callback(ma_device* pDevice, void* pOutput,
float* fOutput = (float*)pOutput;
// BOUNDS CHECK: Sanity check on frameCount
- FATAL_CHECK(frameCount > 8192 || frameCount == 0,
+ FATAL_CHECK(frameCount <= 8192 && frameCount > 0,
"AUDIO CALLBACK ERROR: frameCount=%u (unreasonable!)\n",
frameCount);