[Bugfix][API-1621][audio] add api to set  mic volume and zk
default mic volume is set to 1-modify set uci error

       Affected branch: unknown
       Affected module: unknown
       Is it affected on both ZXIC and MTK: mtk
       Self-test: Yes
       Doc Update: No

Change-Id: I8a2ea1d359a386e6265cdb07bf3fee17744e0fea
diff --git a/LYNQ_PUBLIC/IC_src/mtk/lib/liblynq-codec/liblynq-codec/lynq_codec.c b/LYNQ_PUBLIC/IC_src/mtk/lib/liblynq-codec/liblynq-codec/lynq_codec.c
index 5b2a433..66d017f 100755
--- a/LYNQ_PUBLIC/IC_src/mtk/lib/liblynq-codec/liblynq-codec/lynq_codec.c
+++ b/LYNQ_PUBLIC/IC_src/mtk/lib/liblynq-codec/liblynq-codec/lynq_codec.c
@@ -120,22 +120,6 @@
 

 static char s_codec_cmd_buf[16];

 

-void audio_get_uci_config_item(char* query_string, int* value)

-{

-    char get_propty_log_data[64];

-   

-    if(0 == lynq_get_value("lynq_uci",LOG_UCI_AUDIO_MODULE,query_string,get_propty_log_data))

-    {

-        *value = atoi(get_propty_log_data);       

-    }

-    else

-    {            

-        

-        snprintf(get_propty_log_data,sizeof(get_propty_log_data),"%d",*value);

-        lynq_set_value(LOG_UCI_AUDIO_MODULE,query_string, get_propty_log_data);        

-    }

-}

-

 void audio_set_uci_config_item(char* query_string, int value)

 {

     char get_propty_log_data[64];   

@@ -150,9 +134,24 @@
     }

        

     snprintf(get_propty_log_data,sizeof(get_propty_log_data),"%d",value);

+    lynq_add_section(LOG_UCI_AUDIO_MODULE,LOG_UCI_AUDIO_MODULE);

     lynq_set_value(LOG_UCI_AUDIO_MODULE,query_string, get_propty_log_data);

 }

 

+void audio_get_uci_config_item(char* query_string, int* value)

+{

+    char get_propty_log_data[64];

+   

+    if(0 == lynq_get_value("lynq_uci",LOG_UCI_AUDIO_MODULE,query_string,get_propty_log_data))

+    {

+        *value = atoi(get_propty_log_data);       

+    }

+    else

+    {             

+        audio_set_uci_config_item(query_string,*value);

+    }

+}

+

 int set_codec_mic_volume(const int volume)

 {    

     audio_set_uci_config_item("mic_volume",volume);