#define TTS_METADATA_CREDENTIAL_REQUIRED "http://tizen.org/metadata/tts-engine/credential-required"
#define TTS_METADATA_SETTING "http://tizen.org/metadata/tts-engine/setting"
#define TTS_METADATA_TEXT_SIZE "http://tizen.org/metadata/tts-engine/text-size"
+#define TTS_METADATA_PITCH_SUPPORT "http://tizen.org/metadata/tts-engine/pitch-support"
/* Define Macro */
#define FREE(x) { if (NULL != x) { free(x); x = NULL; } }
static int __create_engine_info_xml(const char *pkgid)
{
- LOGD("=== Create engine info doc");
+ LOGD("@@@ Create engine info doc");
g_doc = xmlNewDoc((xmlChar*)"1.0");
if (NULL == g_doc) {
LOGE("[ERROR] Fail to new doc");
return -1;
}
- LOGD("===");
+ LOGD("@@@");
return 0;
}
static int __save_engine_info_xml(const char *pkgid, gchar *ut, uid_t uid, gid_t gid)
{
- LOGD("=== Save engine info doc");
+ LOGD("@@@ Save engine info doc");
char *dir_config_base = NULL;
char *dir_home = NULL;
char *dir_engine_base = NULL;
FREE(dir_engine_base)
FREE(dir_engine_info)
- LOGD("===");
+ LOGD("@@@");
return 0;
}
static int __remove_engine_info_xml(const char *pkgid, gchar *ut, uid_t uid)
{
- LOGD("=== Remove engine info doc");
+ LOGD("@@@ Remove engine info doc");
char *dir_engine_info = NULL;
FREE(dir_engine_info)
- LOGD("===");
+ LOGD("@@@");
return 0;
}
static void __insert_language_from_metadata(xmlNodePtr root, const char *language)
{
- LOGD("==== Insert language");
+ LOGD("@@@ Insert language");
char* voice = NULL;
char* lang = NULL;
char* type = NULL;
cur = xmlNewNode(NULL, (const xmlChar*)TTS_TAG_ENGINE_TEXT_SIZE);
xmlNodeSetContent(cur, (const xmlChar*)md->value);
xmlAddChild(root, cur);
+ } else if (!strcmp(md->key, TTS_METADATA_PITCH_SUPPORT)) {
+ cur = xmlNewNode(NULL, (const xmlChar*)TTS_TAG_ENGINE_PITCH_SUPPORT);
+ xmlNodeSetContent(cur, (const xmlChar*)md->value);
+ xmlAddChild(root, cur);
} else {
LOGW("[WARNING] Unknown metadata type");
}
g_strfreev(query);
if (!users) {
- LOGE("Failed to get gum user list");
+ LOGD("NO users");
g_object_unref(gus);
gus = NULL;
G_FREE(g_user_type)
- return -1;
+ return 0;
}
/* Make new user list */
g_strfreev(query);
if (!users) {
- LOGE("Failed to get gum user list");
+ LOGD("NO users");
g_object_unref(gus);
gus = NULL;
G_FREE(g_user_type)
- return -1;
+ return 0;
}
/* Make new user list */