diff --git a/audio/audio_thread_wrapper.c b/audio/audio_thread_wrapper.c index 76e130fd44..5182a38e6d 100644 --- a/audio/audio_thread_wrapper.c +++ b/audio/audio_thread_wrapper.c @@ -55,8 +55,8 @@ static void audio_thread_loop(void *data) if (!thr) return; - RARCH_LOG("[Audio Thread]: Initializing audio driver.\n"); - thr->driver_data = thr->driver->init(thr->device, thr->out_rate, thr->latency, + thr->driver_data = thr->driver->init( + thr->device, thr->out_rate, thr->latency, thr->block_frames, thr->new_rate); slock_lock(thr->lock); thr->inited = thr->driver_data ? 1 : -1; @@ -75,8 +75,6 @@ static void audio_thread_loop(void *data) scond_wait(thr->cond, thr->lock); slock_unlock(thr->lock); - RARCH_LOG("[Audio Thread]: Starting audio.\n"); - for (;;) { slock_lock(thr->lock); @@ -94,7 +92,8 @@ static void audio_thread_loop(void *data) thr->driver->stop(thr->driver_data); while (thr->stopped) { - /* If we stop right after start, we might not be able to properly ack. + /* If we stop right after start, + * we might not be able to properly ack. * Signal in the loop instead. */ thr->stopped_ack = true; scond_signal(thr->cond); @@ -108,7 +107,6 @@ static void audio_thread_loop(void *data) audio_driver_callback(); } - RARCH_LOG("[Audio Thread]: Tearing down driver.\n"); thr->driver->free(thr->driver_data); } @@ -300,8 +298,8 @@ bool audio_init_thread(const audio_driver_t **out_driver, if (!(thr->lock = slock_new())) goto error; - thr->alive = true; - thr->stopped = true; + thr->alive = true; + thr->stopped = true; if (!(thr->thread = sthread_create(audio_thread_loop, thr))) goto error;