Add unset_policy when utt_completed is occurred 72/200672/1
authorsooyeon.kim <sooyeon.kim@samsung.com>
Wed, 27 Feb 2019 02:26:50 +0000 (11:26 +0900)
committerSooyeon Kim <sooyeon.kim@samsung.com>
Thu, 28 Feb 2019 04:33:52 +0000 (04:33 +0000)
Change-Id: Ie917b6a7d65b3883357e7d280d676ec148d51b76
Signed-off-by: sooyeon.kim <sooyeon.kim@samsung.com>
server/ttsd_player.c

index b111ef4..aa2fbcc 100644 (file)
@@ -526,12 +526,17 @@ static void __play_thread(void *data, Ecore_Thread *thread)
                                                __unset_policy_for_playing();
                                                return;
                                        }
+
+                                       __unset_policy_for_playing();
+
                                        if (0 != ttsdc_send_utt_finish_message(pid, player->uid, sound_data->utt_id)) {
                                                SLOG(LOG_ERROR, tts_tag(), "[Send ERROR] Fail to send Utterance Completed Signal : pid(%d), uid(%d), uttid(%d)", 
                                                        pid, player->uid, sound_data->utt_id);
+                                       } else {
+                                               SLOG(LOG_INFO, tts_tag(), "[Player] Finish utterance : uid(%d), uttid(%d)", player->uid, sound_data->utt_id);
                                        }
                                }
-                               SLOG(LOG_INFO, tts_tag(), "[Player] Finish utterance : uid(%d), uttid(%d)", player->uid, sound_data->utt_id);
+                               SLOG(LOG_INFO, tts_tag(), "[Player] Event(%d) utterance : uid(%d), uttid(%d)", sound_data->event, player->uid, sound_data->utt_id);
                                ttsd_data_clear_sound_data(player->uid, &sound_data);
                                continue;
                        }