From d98c4aee236c0e92639014d5553ca703647629c7 Mon Sep 17 00:00:00 2001 From: Not6 Date: Wed, 17 Feb 2016 00:13:38 +0100 Subject: [PATCH] sound always bad don't give up --- libretro/core-mapper.c | 10 +++++----- libretro/platform.c | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/libretro/core-mapper.c b/libretro/core-mapper.c index ea0cf19..fbc5b78 100644 --- a/libretro/core-mapper.c +++ b/libretro/core-mapper.c @@ -202,10 +202,10 @@ void retro_sound_update() if (! UI_is_active) { - Sound_Callback(SBUF, 1024); + Sound_Callback(SNDBUF, 1024*2*2); //POKEYSND_Process(SNDBUF,snd_sampler_pal); - for(x=0;x 32767) smp2 = 32767; else if (smp2 < -32768) smp2 = -32768; */ - retro_audio_cb(smp,smp); + retro_audio_cb(SNDBUF[x],SNDBUF[x+1]); } diff --git a/libretro/platform.c b/libretro/platform.c index 0630215..122293e 100644 --- a/libretro/platform.c +++ b/libretro/platform.c @@ -294,8 +294,8 @@ int PLATFORM_SoundSetup(Sound_setup_t *setup) { //force 16 bit stereo sound at 44100 setup->freq=44100; - setup->sample_size=1; - setup->channels=1; + setup->sample_size=2; + setup->channels=2; // setup->buffer_ms=20; setup->buffer_frames = 1024;