+tts (0.1.59-1) -- Fri, 12 Apr 2013
+
+ * Fix prevent issue (Kwangyoun Kim <ky85.kim@samsung.com>)
+
tts (0.1.59) -- Wed, 10 Apr 2013
* Release version (Kwangyoun Kim <ky85.kim@samsung.com>)
return TTS_SETTING_ERROR_NONE;
}
-int tts_setting_initialize_async(tts_setting_initialized_cb callback, void* user_data)
-{
- SLOG(LOG_DEBUG, TAG_TTSC, "===== Initialize TTS Setting");
-
- if (TTS_SETTING_STATE_READY == g_state) {
- SLOG(LOG_WARN, TAG_TTSC, "[WARNING] TTS Setting has already been initialized.");
- SLOG(LOG_DEBUG, TAG_TTSC, "=====");
- SLOG(LOG_DEBUG, TAG_TTSC, " ");
- return TTS_SETTING_ERROR_NONE;
- }
-
- if( 0 != tts_setting_dbus_open_connection() ) {
- SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Fail to open connection");
- SLOG(LOG_DEBUG, TAG_TTSC, "=====");
- SLOG(LOG_DEBUG, TAG_TTSC, " ");
- return TTS_SETTING_ERROR_OPERATION_FAILED;
- }
-
- g_initialized_cb = callback;
- g_user_data = user_data;
-
- g_setting_connect_timer = ecore_timer_add(0, __tts_setting_connect_daemon, NULL);
-
- SLOG(LOG_DEBUG, TAG_TTSC, "=====");
- SLOG(LOG_DEBUG, TAG_TTSC, " ");
-
- return TTS_SETTING_ERROR_NONE;
-}
-
-
int tts_setting_finalize()
{
SLOG(LOG_DEBUG, TAG_TTSC, "===== Finalize TTS Setting");
iter = g_list_next(iter);
}
+ if (NULL == voice) {
+ SLOG(LOG_ERROR, get_tag(), "[Engine ERROR] Fail to find voice in list");
+ return TTSD_ERROR_OPERATION_FAILED;
+ }
/* Set selected language and type */
if (true != g_cur_engine.pefuncs->is_valid_voice(voice->language, voice->type)) {