diff --git a/audio/drivers/switch_audio.c b/audio/drivers/switch_audio.c index 2db183aa82a..35346d5c338 100644 --- a/audio/drivers/switch_audio.c +++ b/audio/drivers/switch_audio.c @@ -324,7 +324,7 @@ static void *switch_audio_init(const char *device, swa->latency = latency; swa->last_append = svcGetSystemTick(); - swa->blocking = block_frames; + swa->blocking = true; swa->is_paused = true; RARCH_LOG("[Switch audio] Audio initialized.\n"); diff --git a/audio/drivers/switch_libnx_audren_audio.c b/audio/drivers/switch_libnx_audren_audio.c index 7d9e9a4b34b..2a712a5a197 100644 --- a/audio/drivers/switch_libnx_audren_audio.c +++ b/audio/drivers/switch_libnx_audren_audio.c @@ -81,7 +81,7 @@ static void *libnx_audren_audio_init( real_latency = MAX(5, latency); RARCH_LOG("[Audren] real_latency is %u.\n", real_latency); - aud->nonblock = !block_frames; + aud->nonblock = false; aud->buffer_size = (real_latency * sample_rate / 1000); aud->samples = (aud->buffer_size / num_channels / sizeof(int16_t)); aud->current_size = 0; diff --git a/audio/drivers/switch_libnx_audren_thread_audio.c b/audio/drivers/switch_libnx_audren_thread_audio.c index f92b32200bc..969b100518e 100644 --- a/audio/drivers/switch_libnx_audren_thread_audio.c +++ b/audio/drivers/switch_libnx_audren_thread_audio.c @@ -162,7 +162,7 @@ static void *libnx_audren_thread_audio_init(const char *device, unsigned rate, u aud->running = true; aud->paused = false; - aud->nonblock = !block_frames; + aud->nonblock = false; aud->buffer_size = (real_latency * sample_rate / 1000); aud->samples = (aud->buffer_size / num_channels / sizeof(int16_t)); diff --git a/audio/drivers/switch_thread_audio.c b/audio/drivers/switch_thread_audio.c index 927a63b63d6..6e8310e6f39 100644 --- a/audio/drivers/switch_thread_audio.c +++ b/audio/drivers/switch_thread_audio.c @@ -153,7 +153,7 @@ static void *switch_thread_audio_init(const char *device, unsigned rate, unsigne return NULL; swa->running = true; - swa->nonblock = true; + swa->nonblock = false; swa->is_paused = true; swa->latency = MAX(latency, 8);