Handle audio_data_processing_appid metadata information 47/230747/3
authorJi-hoon Lee <dalton.lee@samsung.com>
Tue, 14 Apr 2020 04:04:44 +0000 (13:04 +0900)
committerJi-hoon Lee <dalton.lee@samsung.com>
Tue, 14 Apr 2020 07:05:02 +0000 (07:05 +0000)
Change-Id: I4acf1c7f9fb74ef5568a3dd6e0d3b814dd958f3b

assistant-parser/src/ma_assistant_parser.c
common/ma_defs.h

index 38818c2eeea0b61d1173c3bab0be24bea5ca1cc4..4dfc71f02f5dc35e17b9f6fcc22cba51ea761249 100644 (file)
@@ -57,6 +57,7 @@
 #define MA_METADATA_ASSISTANT_CUSTOM_UI                                "http://tizen.org/metadata/multi-assistant/custom_ui"
 #define MA_METADATA_ASSISTANT_VOICE_KEY_SUPPORT_MODE   "http://tizen.org/metadata/multi-assistant/voice_key_support_mode"
 #define MA_METADATA_ASSISTANT_VOICE_KEY_TAP_DURATION   "http://tizen.org/metadata/multi-assistant/voice_key_tap_duration"
+#define MA_METADATA_ASSISTANT_AUDIO_DATA_PROCESSOR     "http://tizen.org/metadata/multi-assistant/audio_data_processing_appid"
 
 
 /* Define Macro */
@@ -437,6 +438,10 @@ static int __write_metadata_inxml(const char *pkgid, const char *appid, GList *l
                                cur = xmlNewNode(NULL, (const xmlChar*)MA_TAG_ASSISTANT_VOICE_KEY_TAP_DURATION);
                                xmlNodeSetContent(cur, (const xmlChar*)md->value);
                                xmlAddChild(root, cur);
+                       } else if (!strncmp(md->key, MA_METADATA_ASSISTANT_AUDIO_DATA_PROCESSOR, strlen(MA_METADATA_ASSISTANT_AUDIO_DATA_PROCESSOR))) {
+                               cur = xmlNewNode(NULL, (const xmlChar*)MA_TAG_ASSISTANT_AUDIO_DATA_PROCESSOR);
+                               xmlNodeSetContent(cur, (const xmlChar*)md->value);
+                               xmlAddChild(root, cur);
                        } else {
                                LOGW("[WARNING] Unknown metadata type");
                        }
index 41b586d920cd450105f6d7799a907ee1c48b11cd..2dc2a9560722006a70da3cc995207fd711cedcd9 100644 (file)
@@ -125,7 +125,7 @@ extern "C"
 #define MA_TAG_ASSISTANT_CUSTOM_UI                             "custom-ui"
 #define MA_TAG_ASSISTANT_VOICE_KEY_SUPPORT_MODE        "voice-key-support-mode"
 #define MA_TAG_ASSISTANT_VOICE_KEY_TAP_DURATION        "voice-key-tap-duration"
-
+#define MA_TAG_ASSISTANT_AUDIO_DATA_PROCESSOR  "audio-data-processing-appid"
 
 /**************************************************************************************
  *** Definitions for ETC