Skip to content

Commit 02ca3ec

Browse files
author
diekleinekuh
committed
Switch: Configure audio drivers to be in blocking mode initially
1 parent 35c5c51 commit 02ca3ec

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

audio/drivers/switch_audio.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ static void *switch_audio_init(const char *device,
324324
swa->latency = latency;
325325
swa->last_append = svcGetSystemTick();
326326

327-
swa->blocking = block_frames;
327+
swa->blocking = true;
328328
swa->is_paused = true;
329329

330330
RARCH_LOG("[Switch audio] Audio initialized.\n");

audio/drivers/switch_libnx_audren_audio.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ static void *libnx_audren_audio_init(
8181
real_latency = MAX(5, latency);
8282
RARCH_LOG("[Audren] real_latency is %u.\n", real_latency);
8383

84-
aud->nonblock = !block_frames;
84+
aud->nonblock = false;
8585
aud->buffer_size = (real_latency * sample_rate / 1000);
8686
aud->samples = (aud->buffer_size / num_channels / sizeof(int16_t));
8787
aud->current_size = 0;

audio/drivers/switch_libnx_audren_thread_audio.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ static void *libnx_audren_thread_audio_init(const char *device, unsigned rate, u
162162

163163
aud->running = true;
164164
aud->paused = false;
165-
aud->nonblock = !block_frames;
165+
aud->nonblock = false;
166166
aud->buffer_size = (real_latency * sample_rate / 1000);
167167
aud->samples = (aud->buffer_size / num_channels / sizeof(int16_t));
168168

audio/drivers/switch_thread_audio.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ static void *switch_thread_audio_init(const char *device, unsigned rate, unsigne
153153
return NULL;
154154

155155
swa->running = true;
156-
swa->nonblock = true;
156+
swa->nonblock = false;
157157
swa->is_paused = true;
158158
swa->latency = MAX(latency, 8);
159159

0 commit comments

Comments
 (0)