From 7b1cc441dd35f61538823b50d2b9450b00bbd11a Mon Sep 17 00:00:00 2001 From: Sylvain Becker Date: Mon, 14 Jan 2019 14:31:06 +0100 Subject: [PATCH] Android/openslES: start playing, after creating ressources --- src/audio/openslES/SDL_openslES.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/audio/openslES/SDL_openslES.c b/src/audio/openslES/SDL_openslES.c index 187e6e5adb8b5..397a3013d85a4 100644 --- a/src/audio/openslES/SDL_openslES.c +++ b/src/audio/openslES/SDL_openslES.c @@ -399,13 +399,6 @@ openslES_CreatePCMPlayer(_THIS) /* goto failed; */ } - /* set the player's state to playing */ - result = (*bqPlayerItf)->SetPlayState(bqPlayerItf, SL_PLAYSTATE_PLAYING); - if (SL_RESULT_SUCCESS != result) { - LOGE("Play set state failed"); - goto failed; - } - /* Create the audio buffer semaphore */ audiodata->playsem = SDL_CreateSemaphore(NUM_BUFFERS - 1); if (!audiodata->playsem) { @@ -424,6 +417,13 @@ openslES_CreatePCMPlayer(_THIS) audiodata->pmixbuff[i] = audiodata->mixbuff + i * this->spec.size; } + /* set the player's state to playing */ + result = (*bqPlayerItf)->SetPlayState(bqPlayerItf, SL_PLAYSTATE_PLAYING); + if (SL_RESULT_SUCCESS != result) { + LOGE("Play set state failed"); + goto failed; + } + return 0; failed: