From c961e79a0c44dee7e3dd4ffb105925b5e86f3092 Mon Sep 17 00:00:00 2001 From: libretroadmin Date: Tue, 10 Sep 2024 06:25:00 +0200 Subject: [PATCH] Variable simplification --- audio/drivers/wasapi.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/audio/drivers/wasapi.c b/audio/drivers/wasapi.c index 42ec1b1c92..924bdf111b 100644 --- a/audio/drivers/wasapi.c +++ b/audio/drivers/wasapi.c @@ -179,17 +179,15 @@ static ssize_t wasapi_write(void *wh, const void *data, size_t size) size_t write_avail = FIFO_WRITE_AVAIL(w->buffer); if (!write_avail) { - size_t _size; UINT32 frame_count; BYTE *dest = NULL; if (WaitForSingleObject(w->write_event, 0) != WAIT_OBJECT_0) return 0; - _size = w->engine_buffer_size; - frame_count = _size / w->frame_size; + frame_count = w->engine_buffer_size / w->frame_size; if (FAILED(_IAudioRenderClient_GetBuffer( w->renderer, frame_count, &dest))) return -1; - fifo_read(w->buffer, dest, _size); + fifo_read(w->buffer, dest, w->engine_buffer_size); if (FAILED(_IAudioRenderClient_ReleaseBuffer( w->renderer, frame_count, 0))) return -1; @@ -208,19 +206,16 @@ static ssize_t wasapi_write(void *wh, const void *data, size_t size) size_t write_avail = FIFO_WRITE_AVAIL(w->buffer); if (!write_avail) { - size_t _size; - UINT32 frame_count; BYTE *dest = NULL; if (WaitForSingleObject(w->write_event, WASAPI_TIMEOUT) != WAIT_OBJECT_0) ir = 1; else { - _size = w->engine_buffer_size; - frame_count = _size / w->frame_size; + UINT32 frame_count = w->engine_buffer_size / w->frame_size; if (FAILED(_IAudioRenderClient_GetBuffer( w->renderer, frame_count, &dest))) return -1; - fifo_read(w->buffer, dest, _size); + fifo_read(w->buffer, dest, w->engine_buffer_size); if (FAILED(_IAudioRenderClient_ReleaseBuffer( w->renderer, frame_count, 0))) return -1;