From 4bf3d47be11514e48119a8843d6f89b0e11e9358 Mon Sep 17 00:00:00 2001 From: Themaister Date: Tue, 16 Jul 2013 22:14:18 +0200 Subject: [PATCH] Use GCC atomics to avoid locking in callback. --- audio/opensl.c | 1 - 1 file changed, 1 deletion(-) diff --git a/audio/opensl.c b/audio/opensl.c index 0795933beb..5339bbb3b6 100644 --- a/audio/opensl.c +++ b/audio/opensl.c @@ -63,7 +63,6 @@ static void opensl_callback(SLAndroidSimpleBufferQueueItf bq, void *ctx) sl_t *sl = (sl_t*)ctx; __sync_fetch_and_sub(&sl->buffered_blocks, 1); scond_signal(sl->cond); - slock_unlock(sl->lock); } #define GOTO_IF_FAIL(x) do { \