mirror of
https://github.com/Relintai/sdl2_frt.git
synced 2025-02-22 07:37:56 +01:00
nacl: unlock audio thread mutex when done with it.
This commit is contained in:
parent
c754662dda
commit
a94376c72d
@ -51,7 +51,7 @@ static void nacl_audio_callback(void* samples, uint32_t buffer_size, PP_TimeDelt
|
|||||||
static void nacl_audio_callback(void* samples, uint32_t buffer_size, PP_TimeDelta latency, void* data) {
|
static void nacl_audio_callback(void* samples, uint32_t buffer_size, PP_TimeDelta latency, void* data) {
|
||||||
SDL_AudioDevice* _this = (SDL_AudioDevice*) data;
|
SDL_AudioDevice* _this = (SDL_AudioDevice*) data;
|
||||||
|
|
||||||
SDL_LockMutex(private->mutex);
|
SDL_LockMutex(private->mutex); /* !!! FIXME: is this mutex necessary? */
|
||||||
|
|
||||||
if (_this->enabled && !_this->paused) {
|
if (_this->enabled && !_this->paused) {
|
||||||
if (_this->convert.needed) {
|
if (_this->convert.needed) {
|
||||||
@ -71,7 +71,7 @@ static void nacl_audio_callback(void* samples, uint32_t buffer_size, PP_TimeDelt
|
|||||||
SDL_memset(samples, 0, buffer_size);
|
SDL_memset(samples, 0, buffer_size);
|
||||||
}
|
}
|
||||||
|
|
||||||
return;
|
SDL_UnlockMutex(private->mutex);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void NACLAUD_CloseDevice(SDL_AudioDevice *device) {
|
static void NACLAUD_CloseDevice(SDL_AudioDevice *device) {
|
||||||
|
Loading…
Reference in New Issue
Block a user