diff options
author | neonloop | 2021-04-03 00:29:33 +0000 |
---|---|---|
committer | neonloop | 2021-04-03 00:29:33 +0000 |
commit | 7c6c5f3bb6f8084ed5ae6eaafe0db14c5afe49bc (patch) | |
tree | 1dc09c9531c5424dd2e0e37d859b0b380d2ce756 | |
parent | 08ba753083031def20d86a6b7daff1754a4d3c8a (diff) | |
download | snesemu-7c6c5f3bb6f8084ed5ae6eaafe0db14c5afe49bc.tar.gz snesemu-7c6c5f3bb6f8084ed5ae6eaafe0db14c5afe49bc.tar.bz2 snesemu-7c6c5f3bb6f8084ed5ae6eaafe0db14c5afe49bc.zip |
Favors smoother audio over smoother video
-rw-r--r-- | shell/audio/sdl/sound_output.c | 4 | ||||
-rw-r--r-- | shell/emu/core.c | 2 | ||||
-rw-r--r-- | shell/headers/shared.h | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/shell/audio/sdl/sound_output.c b/shell/audio/sdl/sound_output.c index 0758718..0e0d504 100644 --- a/shell/audio/sdl/sound_output.c +++ b/shell/audio/sdl/sound_output.c @@ -7,7 +7,7 @@ #include "sound_output.h" -#define UNDERRUN_THRESHOLD 0.5 +#define UNDERRUN_THRESHOLD 0.75 static int32_t BUFFSIZE; static uint8_t *buffer; @@ -63,7 +63,7 @@ uint32_t Audio_Init() { SDL_AudioSpec aspec, obtained; - BUFFSIZE = (SOUND_SAMPLES_SIZE * 2 * 2) * 4; + BUFFSIZE = (SOUND_SAMPLES_SIZE * 2 * 2) * 8; buffer = (uint8_t *) malloc(BUFFSIZE); /* Add some silence to the buffer */ diff --git a/shell/emu/core.c b/shell/emu/core.c index d4ff19d..f53def5 100644 --- a/shell/emu/core.c +++ b/shell/emu/core.c @@ -275,7 +275,7 @@ static const uint32_t TblSkip[4][4] = { #endif #ifdef AUDIO_FRAMESKIP -#define MAX_SKIP_COUNT 3 +#define MAX_SKIP_COUNT 4 static uint32_t SkipCnt = 0; #endif diff --git a/shell/headers/shared.h b/shell/headers/shared.h index 0ceff9d..e16ac07 100644 --- a/shell/headers/shared.h +++ b/shell/headers/shared.h @@ -6,7 +6,7 @@ #define SOUND_SAMPLES_SIZE 1024 #elif defined(TRIMUI) #define SOUND_OUTPUT_FREQUENCY 32000 -#define SOUND_SAMPLES_SIZE 1024 +#define SOUND_SAMPLES_SIZE 512 #elif defined(RS97) #define SOUND_OUTPUT_FREQUENCY 22050 #define SOUND_SAMPLES_SIZE 1024 |