Add meta data for pitch support 79/157979/1
authorsooyeon.kim <sooyeon.kim@samsung.com>
Thu, 21 Sep 2017 07:42:16 +0000 (16:42 +0900)
committerWonnam Jang <wn.jang@samsung.com>
Fri, 27 Oct 2017 06:03:47 +0000 (06:03 +0000)
Change-Id: I976e1b5bafe06a5e69db726b238062c7dc0df755
Signed-off-by: sooyeon.kim <sooyeon.kim@samsung.com>
(cherry picked from commit b52083049b97d0f1c436d4dc81e2ee42f4c6b16f)

engine-parser/src/tts-engine-parser.c

index 97f5ca5..fe35849 100644 (file)
@@ -69,6 +69,7 @@
 #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; } }
@@ -408,6 +409,10 @@ static int __write_metadata_inxml(const char *pkgid, const char *appid, GList *l
                                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");
                        }