Fixed #166: Reduced audio lag in games (e.g. Turrican 2)
This commit is contained in:
parent
86686ca7fd
commit
1f6e64f657
2 changed files with 7 additions and 7 deletions
|
@ -34,12 +34,12 @@
|
|||
uae_u16 sndbuffer[SOUND_BUFFERS_COUNT][(SNDBUFFER_LEN + 32) * DEFAULT_SOUND_CHANNELS];
|
||||
uae_u16 *sndbufpt = sndbuffer[0];
|
||||
uae_u16 *render_sndbuff = sndbuffer[0];
|
||||
uae_u16 *finish_sndbuff = sndbuffer[0] + SNDBUFFER_LEN * 2;
|
||||
uae_u16 *finish_sndbuff = sndbuffer[0] + SNDBUFFER_LEN * DEFAULT_SOUND_CHANNELS;
|
||||
|
||||
uae_u16 cdaudio_buffer[CDAUDIO_BUFFERS][(CDAUDIO_BUFFER_LEN + 32) * 2];
|
||||
uae_u16 cdaudio_buffer[CDAUDIO_BUFFERS][(CDAUDIO_BUFFER_LEN + 32) * DEFAULT_SOUND_CHANNELS];
|
||||
uae_u16 *cdbufpt = cdaudio_buffer[0];
|
||||
uae_u16 *render_cdbuff = cdaudio_buffer[0];
|
||||
uae_u16 *finish_cdbuff = cdaudio_buffer[0] + CDAUDIO_BUFFER_LEN * 2;
|
||||
uae_u16 *finish_cdbuff = cdaudio_buffer[0] + CDAUDIO_BUFFER_LEN * DEFAULT_SOUND_CHANNELS;
|
||||
bool cdaudio_active = false;
|
||||
static int cdwrcnt = 0;
|
||||
static int cdrdcnt = 0;
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
#define DEFAULT_SOUND_CHANNELS 2
|
||||
|
||||
#define SOUND_BUFFERS_COUNT 4
|
||||
#define SNDBUFFER_LEN 2048
|
||||
#define SNDBUFFER_LEN 1024
|
||||
|
||||
extern uae_u16 sndbuffer[SOUND_BUFFERS_COUNT][(SNDBUFFER_LEN+32)*DEFAULT_SOUND_CHANNELS];
|
||||
extern uae_u16 *sndbufpt;
|
||||
|
@ -53,9 +53,9 @@ STATIC_INLINE void clear_sound_buffers (void)
|
|||
#define FILTER_SOUND_TYPE_A1200 1
|
||||
|
||||
|
||||
#define CDAUDIO_BUFFERS 32
|
||||
#define CDAUDIO_BUFFER_LEN 2048
|
||||
extern uae_u16 cdaudio_buffer[CDAUDIO_BUFFERS][(CDAUDIO_BUFFER_LEN + 32) * 2];
|
||||
#define CDAUDIO_BUFFERS 16
|
||||
#define CDAUDIO_BUFFER_LEN 1024
|
||||
extern uae_u16 cdaudio_buffer[CDAUDIO_BUFFERS][(CDAUDIO_BUFFER_LEN + 32) * DEFAULT_SOUND_CHANNELS];
|
||||
extern uae_u16 *cdbufpt;
|
||||
extern uae_u16 *render_cdbuff;
|
||||
extern uae_u16 *finish_cdbuff;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue