race condition fix from 2007 (gpsp09-2xb_1)
This commit is contained in:
parent
5da9148dd1
commit
e9c7b1376a
8
sound.c
8
sound.c
|
@ -579,13 +579,13 @@ void update_gbc_sound(u32 cpu_ticks)
|
|||
|
||||
address16(io_registers, 0x84) = sound_status;
|
||||
|
||||
SDL_CondSignal(sound_cv);
|
||||
|
||||
SDL_UnlockMutex(sound_mutex);
|
||||
|
||||
gbc_sound_last_cpu_ticks = cpu_ticks;
|
||||
gbc_sound_buffer_index =
|
||||
(gbc_sound_buffer_index + (buffer_ticks * 2)) % BUFFER_SIZE;
|
||||
|
||||
SDL_UnlockMutex(sound_mutex);
|
||||
|
||||
SDL_CondSignal(sound_cv);
|
||||
}
|
||||
|
||||
#define sound_copy_normal() \
|
||||
|
|
Loading…
Reference in New Issue