From: dyamy-lee Date: Mon, 19 Aug 2024 11:45:47 +0000 (+0900) Subject: Add ttsd_player_wait_to_play for creating AudioStream X-Git-Tag: accepted/tizen/8.0/unified/20241011.164854~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F33%2F316333%2F1;p=platform%2Fcore%2Fuifw%2Ftts.git Add ttsd_player_wait_to_play for creating AudioStream When playing tts with pcm, it also needs creating AudioStream instance. `ttsd_player_wait_to_play` API helps this, and it makes same logic with `ttsd_server_play` API. Change-Id: I6b912b006bb8d40720b54823ad2352985bf8344d --- diff --git a/server/ttsd_server.c b/server/ttsd_server.c index bf24c21a..a635c23f 100644 --- a/server/ttsd_server.c +++ b/server/ttsd_server.c @@ -1418,6 +1418,11 @@ int ttsd_server_play_pcm(unsigned int uid) return ret; } + /* Change current play */ + if (0 != ttsd_player_wait_to_play(uid)) { + SLOG(LOG_WARN, tts_tag(), "[Server WARNING] Fail to set to wait for playing : uid(%u)", uid); + } + /* Change current play */ if (0 != ttsd_data_set_client_state(uid, APP_STATE_PLAYING)) { SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to set state : uid(%u)", uid);