|
| 1 | +diff --git a/libretro/core-mapper.c b/libretro/core-mapper.c |
| 2 | +index 66de339..44a8b0f 100644 |
| 3 | +--- a/libretro/core-mapper.c |
| 4 | ++++ b/libretro/core-mapper.c |
| 5 | +@@ -26,7 +26,7 @@ unsigned long Ktime=0 , LastFPSTime=0; |
| 6 | + #endif |
| 7 | + |
| 8 | + //SOUND |
| 9 | +-unsigned char SNDBUF[1024*2*2]; |
| 10 | ++short signed int SNDBUF[1024*2]; |
| 11 | + int snd_sampler_pal = 44100 / 50; |
| 12 | + int snd_sampler_ntsc = 44100 / 60; |
| 13 | + |
| 14 | +@@ -155,7 +155,7 @@ void retro_sound_update(void) |
| 15 | + |
| 16 | + if (! UI_is_active) |
| 17 | + { |
| 18 | +- Sound_Callback(SNDBUF, 1024*2*2); |
| 19 | ++ Sound_Callback((UBYTE *)SNDBUF, 1024*2*2); |
| 20 | + for(x=0;x<stop*2;x+=2) |
| 21 | + retro_audio_cb(SNDBUF[x],SNDBUF[x+2]); |
| 22 | + |
| 23 | +diff --git a/libretro/libretro-core.c b/libretro/libretro-core.c |
| 24 | +index aa3fed8..d65f345 100644 |
| 25 | +--- a/libretro/libretro-core.c |
| 26 | ++++ b/libretro/libretro-core.c |
| 27 | +@@ -135,7 +135,7 @@ extern int ToggleTV; |
| 28 | + extern int CURRENT_TV; |
| 29 | + |
| 30 | + extern int SHIFTON, pauseg, SND; |
| 31 | +-extern unsigned char SNDBUF[]; |
| 32 | ++extern short signed int SNDBUF[1024 * 2]; |
| 33 | + |
| 34 | + char RPATH[512]; |
| 35 | + char RETRO_DIR[512]; |
0 commit comments