Add to call audio_out_unprepare() when g_playing_info is null 11/245211/1
authorsooyeon.kim <sooyeon.kim@samsung.com>
Mon, 5 Oct 2020 10:21:22 +0000 (19:21 +0900)
committerSooyeon Kim <sooyeon.kim@samsung.com>
Mon, 5 Oct 2020 11:05:09 +0000 (11:05 +0000)
Change-Id: I52cbdc58a89283b6b2c91006df7e9ca0026c1213
Signed-off-by: sooyeon.kim <sooyeon.kim@samsung.com>
server/ttsd_player.c

index ff0a15e..68677e6 100644 (file)
@@ -547,6 +547,10 @@ static void __play_thread(void *data, Ecore_Thread *thread)
                if (NULL == g_playing_info) {
                        SLOG(LOG_INFO, tts_tag(), "[Player INFO] No current player");
                        g_audio_state = AUDIO_STATE_READY;
+                       ret = audio_out_unprepare(g_audio_h);
+                       if (AUDIO_IO_ERROR_NONE != ret) {
+                               SLOG(LOG_ERROR, tts_tag(), "[Player ERROR] Fail to unprepare audio : %d", ret);
+                       }
                        __unset_policy_for_playing();
                        return;
                }