Add logs to check dead lock 64/115564/1
authorsooyeon.kim <sooyeon.kim@samsung.com>
Mon, 20 Feb 2017 10:21:35 +0000 (19:21 +0900)
committersooyeon.kim <sooyeon.kim@samsung.com>
Mon, 20 Feb 2017 10:22:12 +0000 (19:22 +0900)
Change-Id: I72f22fbf26e78f7168b187dabe24b8d529f15458
Signed-off-by: sooyeon.kim <sooyeon.kim@samsung.com>
server/ttsd_player.c

index d6e7be5..67acfba 100644 (file)
@@ -308,15 +308,17 @@ static void __play_thread(void *data, Ecore_Thread *thread)
                                        usleep(10000);
                                        if (NULL == g_playing_info) {
                                                /* current playing uid is replaced */
-                                               SLOG(LOG_DEBUG, tts_tag(), "[Player] Finish thread");
+                                               SLOG(LOG_INFO, tts_tag(), "[Player] Finish thread");
                                                return;
                                        } else if (0 < ttsd_data_get_sound_data_size(player->uid)) {
                                                /* new audio data come */
-                                               SLOG(LOG_DEBUG, tts_tag(), "[Player] Resume thread");
+                                               SLOG(LOG_INFO, tts_tag(), "[Player] Resume thread");
                                                break;
                                        }
                                }
 
+                               SLOG(LOG_INFO, tts_tag(), "[Player] Finish to wait for new audio data come");
+
                                /* set volume policy as 40%, when resume play thread*/
                                __set_policy_for_playing(40);
 
@@ -352,7 +354,7 @@ static void __play_thread(void *data, Ecore_Thread *thread)
                                        SLOG(LOG_ERROR, tts_tag(), "[Send ERROR] Fail to send Utterance Start Signal : pid(%d), uid(%d), uttid(%d)", 
                                                pid, player->uid, sound_data->utt_id);
                                }
-                               SLOG(LOG_DEBUG, tts_tag(), "[Player] Start utterance : uid(%d), uttid(%d)", player->uid, sound_data->utt_id);
+                               SLOG(LOG_INFO, tts_tag(), "[Player] Start utterance : uid(%d), uttid(%d)", player->uid, sound_data->utt_id);
                        }
 
                        /* Save last event to check utterance start */
@@ -382,7 +384,7 @@ static void __play_thread(void *data, Ecore_Thread *thread)
                                                        pid, player->uid, sound_data->utt_id);
                                        }
                                }
-                               SLOG(LOG_DEBUG, 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);
                                continue;
                        }
                }
@@ -482,7 +484,7 @@ static void __play_thread(void *data, Ecore_Thread *thread)
                                player->idx = idx;
 
                                g_audio_state = AUDIO_STATE_READY;
-                               SLOG(LOG_DEBUG, tts_tag(), "[Player] Stop player thread by pause");
+                               SLOG(LOG_INFO, tts_tag(), "[Player] Stop player thread by pause");
 
                                /* Request prepare */
                                ret = audio_out_unprepare(g_audio_h);
@@ -558,7 +560,7 @@ static void __play_thread(void *data, Ecore_Thread *thread)
                                return;
                        }
 
-                       SLOG(LOG_DEBUG, 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);
                }
 
                if (NULL != sound_data) {
@@ -799,10 +801,10 @@ int ttsd_player_play(int uid)
 
        g_playing_info = current;
 
-       SLOG(LOG_DEBUG, tts_tag(), "[Player DEBUG] Active thread count : %d", ecore_thread_active_get());
+       SLOG(LOG_INFO, tts_tag(), "[Player DEBUG] Active thread count : %d", ecore_thread_active_get());
 
        if (0 < ttsd_data_get_sound_data_size(current->uid)) {
-               SLOG(LOG_DEBUG, tts_tag(), "[Player] Run thread");
+               SLOG(LOG_INFO, tts_tag(), "[Player] Run thread");
                ecore_thread_run(__play_thread, __end_play_thread, NULL, NULL);
        }
 
@@ -876,7 +878,7 @@ int ttsd_player_stop(int uid)
                SLOG(LOG_DEBUG, tts_tag(), "[Player] ==========================");
        }
 
-       SLOG(LOG_DEBUG, tts_tag(), "[Player SUCCESS] Stop player : uid(%d)", uid);
+       SLOG(LOG_INFO, tts_tag(), "[Player SUCCESS] Stop player : uid(%d)", uid);
 
        return 0;
 }
@@ -999,7 +1001,7 @@ int ttsd_player_resume(int uid)
        current->state = APP_STATE_PLAYING;
        g_playing_info = current;
 
-       SLOG(LOG_DEBUG, tts_tag(), "[Player] Run thread");
+       SLOG(LOG_INFO, tts_tag(), "[Player] Resume to run thread");
        ecore_thread_run(__play_thread, __end_play_thread, NULL, NULL);
 
        return 0;