aboutsummaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorneonloop2021-09-29 15:08:57 +0000
committerneonloop2021-09-29 15:08:57 +0000
commit902d4f9728479e02e1961e119404895ce4cbbbb8 (patch)
tree3ab733f5e9caa809f01c8ca54d31123f0218d424 /main.c
parent7b8ab475d542ff4a94109b0fb1b2575e37feeffa (diff)
downloadpicoarch-902d4f9728479e02e1961e119404895ce4cbbbb8.tar.gz
picoarch-902d4f9728479e02e1961e119404895ce4cbbbb8.tar.bz2
picoarch-902d4f9728479e02e1961e119404895ce4cbbbb8.zip
Fixes inability to lower audio buffer size
Diffstat (limited to 'main.c')
-rw-r--r--main.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/main.c b/main.c
index 0b1ec36..af55f0f 100644
--- a/main.c
+++ b/main.c
@@ -12,6 +12,7 @@
#include "menu.h"
#include "overrides.h"
#include "plat.h"
+#include "util.h"
#ifdef MMENU
#include <dlfcn.h>
@@ -480,12 +481,9 @@ static void adjust_audio(void) {
static unsigned prev_audio_buffer_size = 0;
if (!prev_audio_buffer_size)
- prev_audio_buffer_size = audio_buffer_size;
+ prev_audio_buffer_size = current_audio_buffer_size;
- current_audio_buffer_size =
- audio_buffer_size > audio_buffer_size_override
- ? audio_buffer_size
- : audio_buffer_size_override;
+ current_audio_buffer_size = MAX(audio_buffer_size, audio_buffer_size_override);
if (prev_audio_buffer_size != current_audio_buffer_size) {
PA_INFO("Resizing audio buffer from %d to %d frames\n",