X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=server%2Fttsd_server.c;h=d87437f1903ef3c5d86f0cc22c643813c86cd820;hb=bf7a3faed1b2a373e50ac2ee01dfc677f6efda16;hp=afdff963c58f57c24520a7e289a7d36f31975c38;hpb=579fd4775dea14eade35dcbbd06c80f124f75092;p=platform%2Fcore%2Fuifw%2Ftts.git diff --git a/server/ttsd_server.c b/server/ttsd_server.c index afdff96..d87437f 100755 --- a/server/ttsd_server.c +++ b/server/ttsd_server.c @@ -97,6 +97,7 @@ static int __synthesis(int uid, const char* credential) speak_data_s* speak_data = NULL; if (0 == ttsd_data_get_speak_data(uid, &speak_data)) { if (NULL == speak_data) { + SLOG(LOG_WARN, tts_tag(), "[Server] speak data is null"); return 0; } @@ -129,12 +130,12 @@ static int __synthesis(int uid, const char* credential) g_utt.uid = uid; g_utt.uttid = speak_data->utt_id; - SLOG(LOG_DEBUG, tts_tag(), "-----------------------------------------------------------"); - SECURE_SLOG(LOG_DEBUG, tts_tag(), "ID : uid (%d), uttid(%d) ", g_utt.uid, g_utt.uttid); - SECURE_SLOG(LOG_DEBUG, tts_tag(), "Voice : langauge(%s), type(%d), speed(%d)", speak_data->lang, speak_data->vctype, speak_data->speed); - SECURE_SLOG(LOG_DEBUG, tts_tag(), "Text : %s", speak_data->text); - SECURE_SLOG(LOG_DEBUG, tts_tag(), "Credential : %s", credential); - SLOG(LOG_DEBUG, tts_tag(), "-----------------------------------------------------------"); + SLOG(LOG_INFO, tts_tag(), "-----------------------------------------------------------"); + SLOG(LOG_INFO, tts_tag(), "ID : uid (%d), uttid(%d) ", g_utt.uid, g_utt.uttid); + SLOG(LOG_INFO, tts_tag(), "Voice : langauge(%s), type(%d), speed(%d)", speak_data->lang, speak_data->vctype, speak_data->speed); + SLOG(LOG_INFO, tts_tag(), "Text : %s", speak_data->text); + SLOG(LOG_INFO, tts_tag(), "Credential : %s", credential); + SLOG(LOG_INFO, tts_tag(), "-----------------------------------------------------------"); int ret = 0; __server_set_synth_control(TTSD_SYNTHESIS_CONTROL_DOING); @@ -211,11 +212,11 @@ int ttsd_send_result(ttse_result_event_e event, const void* data, unsigned int d /* Synthesis is success */ if (TTSE_RESULT_EVENT_START == event || TTSE_RESULT_EVENT_CONTINUE == event || TTSE_RESULT_EVENT_FINISH == event) { if (TTSE_RESULT_EVENT_START == event) { - SLOG(LOG_DEBUG, tts_tag(), "[SERVER] Event : TTSE_RESULT_EVENT_START"); + SLOG(LOG_INFO, tts_tag(), "[SERVER] Event : TTSE_RESULT_EVENT_START"); SECURE_SLOG(LOG_DEBUG, tts_tag(), "[SERVER] Result Info : uid(%d), utt(%d), data(%p), data size(%d) audiotype(%d) rate(%d)", uid, uttid, data, data_size, audio_type, rate); } else if (TTSE_RESULT_EVENT_FINISH == event) { - SLOG(LOG_DEBUG, tts_tag(), "[SERVER] Event : TTSE_RESULT_EVENT_FINISH"); + SLOG(LOG_INFO, tts_tag(), "[SERVER] Event : TTSE_RESULT_EVENT_FINISH"); SECURE_SLOG(LOG_DEBUG, tts_tag(), "[SERVER] Result Info : uid(%d), utt(%d), data(%p), data size(%d) audiotype(%d) rate(%d)", uid, uttid, data, data_size, audio_type, rate); } else { @@ -256,7 +257,7 @@ int ttsd_send_result(ttse_result_event_e event, const void* data, unsigned int d if (NULL != temp_sound_data->data) { memcpy(temp_sound_data->data, data, data_size); temp_sound_data->data_size = data_size; - SLOG(LOG_ERROR, tts_tag(), "[DEBUG][free] uid(%d), event(%d) sound_data(%p) data(%p) size(%d)", + SLOG(LOG_INFO, tts_tag(), "[DEBUG][memcpy] uid(%d), event(%d) sound_data(%p) data(%p) size(%d)", uid, event, temp_sound_data, temp_sound_data->data, temp_sound_data->data_size); } else { SLOG(LOG_ERROR, tts_tag(), "Fail to allocate memory"); @@ -408,7 +409,7 @@ void __config_changed_cb(tts_config_type_e type, const char* str_param, int int_ bool __terminate_client(int pid, int uid, app_state_e state, void* user_data) { - SLOG(LOG_DEBUG, tts_tag(), "=== Start to terminate client [%d] ===", uid); + SLOG(LOG_INFO, tts_tag(), "=== Start to terminate client [%d] ===", uid); ttsd_server_finalize(uid); return true; } @@ -422,7 +423,7 @@ Eina_Bool ttsd_terminate_daemon(void *data) void __screen_reader_changed_cb(bool value) { if (TTSD_MODE_SCREEN_READER == ttsd_get_mode() && false == value) { - SLOG(LOG_DEBUG, tts_tag(), "[Server] Screen reader is OFF. Start to terminate tts daemon"); + SLOG(LOG_INFO, tts_tag(), "[Server] Screen reader is OFF. Start to terminate tts daemon"); ecore_timer_add(1, ttsd_terminate_daemon, NULL); } else { SLOG(LOG_DEBUG, tts_tag(), "[Server] Screen reader is %s", value ? "ON" : "OFF"); @@ -435,6 +436,8 @@ void __screen_reader_changed_cb(bool value) */ int ttsd_initialize(ttse_request_callback_s *callback) { + SLOG(LOG_INFO, tts_tag(), "[Server] Initialize"); + if (ttsd_config_initialize(__config_changed_cb)) { SLOG(LOG_ERROR, tts_tag(), "[Server WARNING] Fail to initialize config."); } @@ -479,6 +482,8 @@ int ttsd_initialize(ttse_request_callback_s *callback) int ttsd_finalize() { + SLOG(LOG_INFO, tts_tag(), "[Server] Finalize"); + GList *iter = NULL; if (0 < g_list_length(g_proc_list)) { iter = g_list_first(g_proc_list); @@ -511,6 +516,8 @@ int ttsd_finalize() int ttsd_server_initialize(int pid, int uid, bool* credential_needed) { + SLOG(LOG_INFO, tts_tag(), "[Server] Server initialize"); + if (-1 != ttsd_data_is_client(uid)) { SLOG(LOG_WARN, tts_tag(), "[Server WARNING] Uid has already been registered"); return TTSD_ERROR_NONE; @@ -633,8 +640,8 @@ Eina_Bool ttsd_cleanup_client(void *data) __read_proc(); if (0 < ttsd_data_get_client_count()) { - ttsd_data_foreach_clients(__get_client_for_clean_up, NULL); - } else { + ttsd_data_foreach_clients(__get_client_for_clean_up, NULL); + } else { ecore_timer_add(0, __quit_ecore_loop, NULL); } @@ -654,6 +661,8 @@ void __used_voice_cb(const char* lang, int type) int ttsd_server_finalize(int uid) { + SLOG(LOG_INFO, tts_tag(), "[Server] Server finalize"); + app_state_e state; if (0 > ttsd_data_get_client_state(uid, &state)) { SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] ttsd_server_finalize : uid is not valid"); @@ -719,6 +728,8 @@ int ttsd_server_add_queue(int uid, const char* text, const char* lang, int voice speak_data->text = strdup(text); + SLOG(LOG_INFO, tts_tag(), "[Server] Add queue, lang(%s), vctype(%d), speed(%d), uttid(%d), credential(%s)", lang, voice_type, speed, utt_id, credential); + /* if state is APP_STATE_READY , APP_STATE_PAUSED , only need to add speak data to queue*/ if (0 != ttsd_data_add_speak_data(uid, speak_data)) { SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to add speak data"); @@ -806,7 +817,7 @@ int ttsd_server_play(int uid, const char* credential) } int current_uid = ttsd_data_get_current_playing(); - SLOG(LOG_ERROR, tts_tag(), "[Server] playing uid (%d)", current_uid); + SLOG(LOG_INFO, tts_tag(), "[Server] playing uid (%d)", current_uid); if (uid != current_uid && -1 != current_uid) { if (TTSD_MODE_DEFAULT != ttsd_get_mode()) { @@ -876,6 +887,8 @@ int ttsd_server_stop(int uid) return TTSD_ERROR_INVALID_PARAMETER; } + SLOG(LOG_INFO, tts_tag(), "[Server] server stop, state(%d)", state); + if (APP_STATE_PLAYING == state || APP_STATE_PAUSED == state) { if (TTSD_SYNTHESIS_CONTROL_DOING == __server_get_synth_control()) { SLOG(LOG_DEBUG, tts_tag(), "[Server] TTS-engine is running"); @@ -913,6 +926,8 @@ int ttsd_server_pause(int uid, int* utt_id) return TTSD_ERROR_INVALID_STATE; } + SLOG(LOG_INFO, tts_tag(), "[Server] server pause, uid(%d), utt_id(%d)", uid, utt_id); + int ret = 0; ret = ttsd_player_pause(uid); if (0 != ret) { @@ -982,7 +997,7 @@ int ttsd_server_set_private_data(int uid, const char* key, const char* data) if (0 != ret) { SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to set private data : ret(%d)", ret); } else { - SLOG(LOG_DEBUG, tts_tag(), "[Server] Set private data"); + SLOG(LOG_DEBUG, tts_tag(), "[Server] Set private data, key(%s), data(%s)", key, data); } return ret; @@ -1005,7 +1020,7 @@ int ttsd_server_get_private_data(int uid, const char* key, char** data) if (0 != ret) { SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to get private data : ret(%d)", ret); } else { - SLOG(LOG_DEBUG, tts_tag(), "[Server] Get private data"); + SLOG(LOG_DEBUG, tts_tag(), "[Server] Get private data, key(%s), data(%s)", key, *data); } return ret;