hal: Update prefixes for audio system properties

Vendor created android system properties are required to have
vendor/qti prefix. Update vendor specific audio system
properties used in HAL.

CRs-Fixed: 2034869
Change-Id: Ibdb1d12fedee1ce12073e8b90fdec814318f3acf
diff --git a/hal/audio_extn/a2dp.c b/hal/audio_extn/a2dp.c
index 1ffa968..cc53277 100644
--- a/hal/audio_extn/a2dp.c
+++ b/hal/audio_extn/a2dp.c
@@ -251,10 +251,10 @@
 {
     char value[PROPERTY_VALUE_MAX] = {'\0'};
 
-    property_get("persist.bt.a2dp_offload_cap", value, "false");
+    property_get("persist.vendor.bt.a2dp_offload_cap", value, "false");
     ALOGD("get_offload_codec_capabilities = %s",value);
     a2dp.is_a2dp_offload_supported =
-            property_get_bool("persist.bt.a2dp_offload_cap", false);
+            property_get_bool("persist.vendor.bt.a2dp_offload_cap", false);
     if (strcmp(value, "false") != 0)
         a2dp_offload_codec_cap_parser(value);
     ALOGD("%s: codec cap = %s",__func__,value);
@@ -883,7 +883,7 @@
     char value[PROPERTY_VALUE_MAX];
 
     memset(value, '\0', sizeof(char)*PROPERTY_VALUE_MAX);
-    avsync_runtime_prop = property_get("audio.a2dp.codec.latency", value, NULL);
+    avsync_runtime_prop = property_get("vendor.audio.a2dp.codec.latency", value, NULL);
     if (avsync_runtime_prop > 0) {
         if (sscanf(value, "%d/%d/%d/%d",
                   &sbc_offset, &aptx_offset, &aptxhd_offset, &aac_offset) != 4) {
diff --git a/hal/audio_extn/audio_extn.c b/hal/audio_extn/audio_extn.c
index 84814f1..14b67c9 100644
--- a/hal/audio_extn/audio_extn.c
+++ b/hal/audio_extn/audio_extn.c
@@ -316,7 +316,7 @@
     struct mixer_ctl *ctl = NULL;
     ALOGV("%s", __func__);
 
-    property_get("use.dts_eagle", prop, "0");
+    property_get("vendor.audio.use.dts_eagle", prop, "0");
     if (strncmp("true", prop, sizeof("true")))
         return;
 
@@ -363,7 +363,7 @@
 void audio_extn_check_and_set_dts_hpx_state(const struct audio_device *adev)
 {
     char prop[PROPERTY_VALUE_MAX];
-    property_get("use.dts_eagle", prop, "0");
+    property_get("vendor.audio.use.dts_eagle", prop, "0");
     if (strncmp("true", prop, sizeof("true")))
         return;
     if (adev->offload_effects_set_hpx_state)
@@ -383,7 +383,7 @@
     /*
      * for internal codec, check for hifiaudio property to enable hifi audio
      */
-    if (property_get_bool("persist.audio.hifi.int_codec", false))
+    if (property_get_bool("persist.vendor.audio.hifi.int_codec", false))
     {
         ALOGD("%s: hifi audio supported on internal codec", __func__);
         aextnmod.hifi_audio_enabled = 1;
@@ -404,7 +404,7 @@
 {
     char prop_vbat_enabled[PROPERTY_VALUE_MAX] = "false";
 
-    property_get("persist.audio.vbat.enabled", prop_vbat_enabled, "0");
+    property_get("persist.vendor.audio.vbat.enabled", prop_vbat_enabled, "0");
     if (!strncmp("true", prop_vbat_enabled, 4)) {
         aextnmod.vbat_enabled = 1;
     }
@@ -423,7 +423,7 @@
 
 bool audio_extn_can_use_ras(void)
 {
-    if (property_get_bool("persist.audio.ras.enabled", false))
+    if (property_get_bool("persist.vendor.audio.ras.enabled", false))
         aextnmod.ras_enabled = 1;
 
     ALOGD("%s: ras.enabled property is set to %d", __func__, aextnmod.ras_enabled);
@@ -444,7 +444,7 @@
 {
     char prop_aanc[PROPERTY_VALUE_MAX] = "false";
 
-    property_get("persist.aanc.enable", prop_aanc, "0");
+    property_get("persist.vendor.audio.aanc.enable", prop_aanc, "0");
     if (!strncmp("true", prop_aanc, 4)) {
         ALOGD("%s: AANC enabled in the property", __func__);
         aextnmod.aanc_enabled = 1;
@@ -458,7 +458,7 @@
 {
   char prop_anc[PROPERTY_VALUE_MAX] = "feedforward";
 
-  property_get("persist.headset.anc.type", prop_anc, "0");
+  property_get("persist.vendor.audio.headset.anc.type", prop_anc, "0");
   if (!strncmp("feedback", prop_anc, sizeof("feedback"))) {
     ALOGD("%s: FB ANC headset type enabled\n", __func__);
     return true;
diff --git a/hal/audio_extn/compress_capture.c b/hal/audio_extn/compress_capture.c
index 2d43446..671796c 100644
--- a/hal/audio_extn/compress_capture.c
+++ b/hal/audio_extn/compress_capture.c
@@ -80,7 +80,7 @@
     char prop_value[PROPERTY_VALUE_MAX] = {0};
     bool tunnel_encode = false;
 
-    property_get("tunnel.audio.encode",prop_value,"0");
+    property_get("vendor.audio.tunnel.encode",prop_value,"0");
     if (!strncmp("true", prop_value, sizeof("true")))
         return true;
     else
diff --git a/hal/audio_extn/compress_in.c b/hal/audio_extn/compress_in.c
index 156e3bc..49997f5 100644
--- a/hal/audio_extn/compress_in.c
+++ b/hal/audio_extn/compress_in.c
@@ -121,7 +121,7 @@
     unsigned int i, num_usecase = sizeof(cin_usecases) / sizeof(cin_usecases[0]);
     char value[PROPERTY_VALUE_MAX] = {0};
 
-    property_get("audio.record.multiple.enabled", value, NULL);
+    property_get("vendor.audio.record.multiple.enabled", value, NULL);
     if (!(atoi(value) || !strncmp("true", value, 4)))
         num_usecase = 1; /* If prop is not set, limit the num of record usecases to 1 */
 
diff --git a/hal/audio_extn/dolby.c b/hal/audio_extn/dolby.c
index a0f17be..bc7aa5c 100644
--- a/hal/audio_extn/dolby.c
+++ b/hal/audio_extn/dolby.c
@@ -430,7 +430,7 @@
     if (!send)
         return;
 
-    property_get("dmid",c_dmid,"0");
+    property_get("vendor.audio.dmid",c_dmid,"0");
     i_dmid = atoll(c_dmid);
 
     ctl = mixer_get_ctl_by_name(adev->mixer, mixer_ctl_name);
@@ -565,7 +565,7 @@
     const char *mixer_ctl_name = "DS2 OnOff";
     struct mixer_ctl *ctl;
 
-    property_get("audio.dolby.ds2.enabled", value, NULL);
+    property_get("vendor.audio.dolby.ds2.enabled", value, NULL);
     ds2_enabled = atoi(value) || !strncmp("true", value, 4);
 
     ALOGV("%s:", __func__);
@@ -612,7 +612,7 @@
     /* As ACDB based license mechanism is disabled, force set the license key to 0*/
     i_key = 0;
 #endif
-    property_get("dmid",c_dmid,"0");
+    property_get("vendor.audio.dmid",c_dmid,"0");
     i_dmid = atoll(c_dmid);
     ALOGV("%s Setting DS1 License, key:0x%x dmid %d",__func__, i_key,i_dmid);
     dolby_license.dmid = i_dmid;
diff --git a/hal/audio_extn/dts_eagle.c b/hal/audio_extn/dts_eagle.c
index b8de2ca..7ae760b 100644
--- a/hal/audio_extn/dts_eagle.c
+++ b/hal/audio_extn/dts_eagle.c
@@ -152,7 +152,7 @@
 
 static void fade_node(bool need_data) {
     char prop[PROPERTY_VALUE_MAX];
-    property_get("use.dts_eagle", prop, "0");
+    property_get("vendor.audio.use.dts_eagle", prop, "0");
     if (strncmp("true", prop, sizeof("true")))
         return;
     int fd, n = 0;
@@ -179,7 +179,7 @@
 
     ALOGV("DTS_EAGLE_HAL (%s): enter with fade %s requested", __func__, fade_in ? "in" : "out");
 
-    property_get("use.dts_eagle", prop, "0");
+    property_get("vendor.audio.use.dts_eagle", prop, "0");
     if (strncmp("true", prop, sizeof("true")))
         return 0;
 
@@ -199,7 +199,7 @@
 void audio_extn_dts_eagle_send_lic() {
     char prop[PROPERTY_VALUE_MAX] = {0};
     bool enabled;
-    property_get("use.dts_eagle", prop, "0");
+    property_get("vendor.audio.use.dts_eagle", prop, "0");
     enabled = !strncmp("true", prop, sizeof("true")) || atoi(prop);
     if (!enabled)
         return;
@@ -224,7 +224,7 @@
 
     ALOGV("DTS_EAGLE_HAL (%s): enter", __func__);
 
-    property_get("use.dts_eagle", prop, "0");
+    property_get("vendor.audio.use.dts_eagle", prop, "0");
     if (strncmp("true", prop, sizeof("true")))
         return;
 
@@ -357,7 +357,7 @@
 
     ALOGV("DTS_EAGLE_HAL (%s): enter", __func__);
 
-    property_get("use.dts_eagle", prop, "0");
+    property_get("vendor.audio.use.dts_eagle", prop, "0");
     if (strncmp("true", prop, sizeof("true")))
         return 0;
 
@@ -450,7 +450,7 @@
     char path[PATH_MAX];
     char value[MAX_LENGTH_OF_INTEGER_IN_STRING];
     int fd;
-    property_get("use.dts_eagle", prop, "0");
+    property_get("vendor.audio.use.dts_eagle", prop, "0");
     if ((!strncmp("true", prop, sizeof("true")) || atoi(prop))) {
         ALOGV("DTS_EAGLE_NODE_STREAM (%s): create_state_notifier_node - stream_out: %d", __func__, stream_out);
         strlcpy(path, STATE_NOTIFY_FILE, sizeof(path));
@@ -483,7 +483,7 @@
     char value[MAX_LENGTH_OF_INTEGER_IN_STRING];
     char buf[1024];
     int fd;
-    property_get("use.dts_eagle", prop, "0");
+    property_get("vendor.audio.use.dts_eagle", prop, "0");
     if ((!strncmp("true", prop, sizeof("true")) || atoi(prop))) {
         ALOGV("DTS_EAGLE_NODE_STREAM (%s): notify_playback_state - is_playing: %d", __func__, is_playing);
         strlcpy(path, STATE_NOTIFY_FILE, sizeof(path));
@@ -510,7 +510,7 @@
     char path[PATH_MAX];
     char value[MAX_LENGTH_OF_INTEGER_IN_STRING];
     int fd;
-    property_get("use.dts_eagle", prop, "0");
+    property_get("vendor.audio.use.dts_eagle", prop, "0");
     if ((!strncmp("true", prop, sizeof("true")) || atoi(prop)) && (stream_out)) {
         ALOGV("DTS_EAGLE_NODE_STREAM (%s): remove_state_notifier_node: stream_out - %d", __func__, stream_out);
         strlcpy(path, STATE_NOTIFY_FILE, sizeof(path));
diff --git a/hal/audio_extn/passthru.c b/hal/audio_extn/passthru.c
index 61575dd..7011c40 100644
--- a/hal/audio_extn/passthru.c
+++ b/hal/audio_extn/passthru.c
@@ -285,7 +285,7 @@
 bool audio_extn_passthru_is_passthrough_stream(struct stream_out *out)
 {
     //check passthrough system property
-    if (!property_get_bool("audio.offload.passthrough", false)) {
+    if (!property_get_bool("vendor.audio.offload.passthrough", false)) {
         return false;
     }
 
diff --git a/hal/audio_extn/pm.c b/hal/audio_extn/pm.c
index 65aa1fe..c6ef242 100644
--- a/hal/audio_extn/pm.c
+++ b/hal/audio_extn/pm.c
@@ -133,7 +133,7 @@
     case EVENT_PERIPH_IS_ONLINE:
         ALOGV("%s: %s is online", __func__, audio_ss.img_name);
 
-        if (property_get("sys.audio.init", halPropVal, NULL)) {
+        if (property_get("vendor.audio.sys.init", halPropVal, NULL)) {
            prop_unload_image = !(strncmp("false", halPropVal, sizeof("false")));
         }
         /*
@@ -149,7 +149,7 @@
                ALOGD("%s: write to sysfs to unload image", __func__);
                err = write(intfd, UNLOAD_IMAGE, 1);
                close(intfd);
-               property_set("sys.audio.init", "true");
+               property_set("vendor.audio.sys.init", "true");
           }
         }
     break;
diff --git a/hal/audio_extn/qaf.c b/hal/audio_extn/qaf.c
index 8cb80e9..c0dad9c 100644
--- a/hal/audio_extn/qaf.c
+++ b/hal/audio_extn/qaf.c
@@ -282,7 +282,7 @@
 
     if (format == AUDIO_FORMAT_PCM_16_BIT) {
         //If dts is not supported then alway support pcm with MS12
-        if (!property_get_bool("audio.qaf.dts_m8", false)) { //TODO: Need to add this property for DTS.
+        if (!property_get_bool("vendor.audio.qaf.dts_m8", false)) { //TODO: Need to add this property for DTS.
             return MS12;
         }
 
@@ -359,12 +359,12 @@
 
     if (!p_qaf) return false;
 
-    if ((!property_get_bool("audio.qaf.reencode", false))
-        && property_get_bool("audio.qaf.passthrough", false)) {
+    if ((!property_get_bool("vendor.audio.qaf.reencode", false))
+        && property_get_bool("vendor.audio.qaf.passthrough", false)) {
 
         if ((out->format == AUDIO_FORMAT_PCM_16_BIT) && (popcount(out->channel_mask) > 2)) {
             is_enabled = true;
-        } else if (property_get_bool("audio.offload.passthrough", false)) {
+        } else if (property_get_bool("vendor.audio.offload.passthrough", false)) {
             switch (out->format) {
                 case AUDIO_FORMAT_AC3:
                 case AUDIO_FORMAT_E_AC3:
@@ -1681,10 +1681,10 @@
         lic_config.l_size = size;
         memcpy(lic_config.p_license, license_data, size);
 
-        if (property_get("audio.qaf.manufacturer", value, "") && atoi(value)) {
+        if (property_get("vendor.audio.qaf.manufacturer", value, "") && atoi(value)) {
             lic_config.manufacturer_id = (unsigned long)atoi(value);
         } else {
-            ERROR_MSG("audio.qaf.manufacturer id is not set");
+            ERROR_MSG("vendor.audio.qaf.manufacturer id is not set");
             ret = -EINVAL;
             goto exit;
         }
@@ -2342,7 +2342,7 @@
 {
     bool prop_enabled = false;
     char value[PROPERTY_VALUE_MAX] = {0};
-    property_get("audio.qaf.enabled", value, NULL);
+    property_get("vendor.audio.qaf.enabled", value, NULL);
     prop_enabled = atoi(value) || !strncmp("true", value, 4);
     return (prop_enabled);
 }
@@ -2370,15 +2370,15 @@
     p_qaf->hdmi_sink_channels = 0;
 
     //QAF re-encoding and DSP offload passthrough is supported.
-    if (property_get_bool("audio.offload.passthrough", false)
-            && property_get_bool("audio.qaf.reencode", false)) {
+    if (property_get_bool("vendor.audio.offload.passthrough", false)
+            && property_get_bool("vendor.audio.qaf.reencode", false)) {
 
         //If MS12 session is active.
         if (p_qaf->qaf_mod[MS12].session_handle && p_qaf->qaf_mod[MS12].qaf_audio_session_set_param) {
 
             bool do_setparam = false;
             qaf_params = str_parms_create();
-            property_get("audio.qaf.hdmi.out", prop_value, NULL);
+            property_get("vendor.audio.qaf.hdmi.out", prop_value, NULL);
 
             if (platform_is_edid_supported_format(p_qaf->adev->platform, AUDIO_FORMAT_E_AC3)
                     && (strncmp(prop_value, "ddp", 3) == 0)) {
@@ -2651,7 +2651,7 @@
 
     p_qaf->adev = adev;
 
-    if (property_get_bool("audio.qaf.msmd", false)) {
+    if (property_get_bool("vendor.audio.qaf.msmd", false)) {
         p_qaf->qaf_msmd_enabled = 1;
     }
     pthread_mutex_init(&p_qaf->lock, (const pthread_mutexattr_t *) NULL);
@@ -2664,9 +2664,9 @@
         struct qaf_module *qaf_mod = &(p_qaf->qaf_mod[i]);
 
         if (i == MS12) {
-            property_get("audio.qaf.library", value, NULL);
+            property_get("vendor.audio.qaf.library", value, NULL);
         } else if (i == DTS_M8) {
-            property_get("audio.qaf.m8.library", value, NULL);
+            property_get("vendor.audio.qaf.m8.library", value, NULL);
         } else {
             continue;
         }
diff --git a/hal/audio_extn/spkr_protection.c b/hal/audio_extn/spkr_protection.c
index 710fd31..93b822f 100644
--- a/hal/audio_extn/spkr_protection.c
+++ b/hal/audio_extn/spkr_protection.c
@@ -378,7 +378,7 @@
     cal_data.cal_type.cal_info.t0[SP_V2_SPKR_1] = protCfg->t0[SP_V2_SPKR_1];
     cal_data.cal_type.cal_info.t0[SP_V2_SPKR_2] = protCfg->t0[SP_V2_SPKR_2];
     cal_data.cal_type.cal_info.mode = protCfg->mode;
-    property_get("persist.spkr.cal.duration", value, "0");
+    property_get("persist.vendor.audio.spkr.cal.duration", value, "0");
     if (atoi(value) > 0) {
         ALOGD("%s: quick calibration enabled", __func__);
         cal_data.cal_type.cal_info.quick_calib_flag = 1;
@@ -691,12 +691,12 @@
     int ret;
 
     memset(&protCfg, 0, sizeof(protCfg));
-    /* If the value of this persist.spkr.cal.duration is 0
+    /* If the value of this persist.vendor.audio.spkr.cal.duration is 0
      * then it means it will take 30min to calibrate
      * and if the value is greater than zero then it would take
      * that much amount of time to calibrate.
      */
-    property_get("persist.spkr.cal.duration", value, "0");
+    property_get("persist.vendor.audio.spkr.cal.duration", value, "0");
     if (atoi(value) > 0)
         min_idle_time = atoi(value);
     handle.speaker_prot_threadid = pthread_self();
@@ -1274,7 +1274,7 @@
         ALOGE("%s: Invalid params", __func__);
         return;
     }
-    property_get("persist.speaker.prot.enable", value, "");
+    property_get("persist.vendor.audio.speaker.prot.enable", value, "");
     handle.spkr_prot_enable = false;
     if (!strncmp("true", value, 4))
        handle.spkr_prot_enable = true;
diff --git a/hal/audio_extn/ssr.c b/hal/audio_extn/ssr.c
index 65fe2b7..dad5639 100644
--- a/hal/audio_extn/ssr.c
+++ b/hal/audio_extn/ssr.c
@@ -317,7 +317,7 @@
 {
     char ssr_enabled[PROPERTY_VALUE_MAX] = "false";
 
-    property_get("ro.qc.sdk.audio.ssr",ssr_enabled,"0");
+    property_get("ro.vendor.audio.sdk.ssr",ssr_enabled,"0");
     if (!strncmp("true", ssr_enabled, 4)) {
         ALOGD("%s: surround sound recording is supported", __func__);
         ssrmod.is_ssr_enabled = true;
@@ -546,7 +546,7 @@
 
     pthread_mutex_unlock(&ssrmod.ssr_process_lock);
 
-    property_get("ssr.pcmdump",c_multi_ch_dump,"0");
+    property_get("vendor.audio.ssr.pcmdump",c_multi_ch_dump,"0");
     if (0 == strncmp("true", c_multi_ch_dump, sizeof("ssr.dump-pcm"))) {
         /* Remember to change file system permission of data(e.g. chmod 777 data/),
           otherwise, fopen may fail */
diff --git a/hal/audio_extn/usb.c b/hal/audio_extn/usb.c
index 5c397a7..5327973 100644
--- a/hal/audio_extn/usb.c
+++ b/hal/audio_extn/usb.c
@@ -930,7 +930,7 @@
     char check_debug_enable[PROPERTY_VALUE_MAX];
     struct listnode *node_i;
 
-    property_get("audio.usb.enable.debug", check_debug_enable, NULL);
+    property_get("vendor.audio.usb.enable.debug", check_debug_enable, NULL);
     if (atoi(check_debug_enable)) {
         usb_audio_debug_enable = true;
     }
diff --git a/hal/audio_extn/utils.c b/hal/audio_extn/utils.c
index e22cd1f..3052b23 100644
--- a/hal/audio_extn/utils.c
+++ b/hal/audio_extn/utils.c
@@ -678,7 +678,7 @@
         ALOGI("%s Allowing 24-bit playback on speaker ONLY at default sampling rate", __func__);
     }
 
-    property_get("audio.playback.mch.downsample",value,"");
+    property_get("vendor.audio.playback.mch.downsample",value,"");
     if (!strncmp("true", value, sizeof("true"))) {
         if ((popcount(channel_mask) > 2) &&
                 (sample_rate > CODEC_BACKEND_DEFAULT_SAMPLE_RATE) &&
@@ -879,7 +879,7 @@
 
     if ((usecase->type == PCM_PLAYBACK) && (usecase->stream.out != NULL)) {
 
-        property_get("audio.playback.mch.downsample",value,"");
+        property_get("vendor.audio.playback.mch.downsample",value,"");
         if (!strncmp("true", value, sizeof("true"))) {
             if ((popcount(usecase->stream.out->channel_mask) > 2) &&
                    (usecase->stream.out->app_type_cfg.sample_rate > CODEC_BACKEND_DEFAULT_SAMPLE_RATE) &&
@@ -1692,7 +1692,7 @@
     struct snd_compr_metadata metadata;
     int delay_ms = COMPRESS_OFFLOAD_PLAYBACK_LATENCY;
 
-    if (property_get_bool("audio.playback.dsp.pathdelay", false)) {
+    if (property_get_bool("vendor.audio.playback.dsp.pathdelay", false)) {
         ALOGD("%s:: Quering DSP delay %d",__func__, __LINE__);
         if (!(is_offload_usecase(out->usecase))) {
             ALOGE("%s:: not supported for non offload session", __func__);
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index 0b3592a..59d14aa 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -478,7 +478,7 @@
     struct mixer_ctl *ctl;
 
     ALOGV("%s:", __func__);
-    gapless_enabled = property_get_bool("audio.offload.gapless.enabled", false);
+    gapless_enabled = property_get_bool("vendor.audio.offload.gapless.enabled", false);
 
     /*Disable gapless if its AV playback*/
     gapless_enabled = gapless_enabled && enable_gapless;
@@ -5485,7 +5485,7 @@
 
     char value[PROPERTY_VALUE_MAX];
     int trial;
-    if (property_get("audio_hal.period_size", value, NULL) > 0) {
+    if (property_get("vendor.audio_hal.period_size", value, NULL) > 0) {
         trial = atoi(value);
         if (period_size_is_plausible_for_low_latency(trial)) {
             pcm_config_low_latency.period_size = trial;
@@ -5494,14 +5494,14 @@
             configured_low_latency_capture_period_size = trial;
         }
     }
-    if (property_get("audio_hal.in_period_size", value, NULL) > 0) {
+    if (property_get("vendor.audio_hal.in_period_size", value, NULL) > 0) {
         trial = atoi(value);
         if (period_size_is_plausible_for_low_latency(trial)) {
             configured_low_latency_capture_period_size = trial;
         }
     }
 
-    if (property_get("audio_hal.period_multiplier", value, NULL) > 0) {
+    if (property_get("vendor.audio_hal.period_multiplier", value, NULL) > 0) {
         af_period_multiplier = atoi(value);
         if (af_period_multiplier < 0)
             af_period_multiplier = 2;
@@ -5511,7 +5511,7 @@
         ALOGV("new period_multiplier = %d", af_period_multiplier);
     }
 
-    adev->multi_offload_enable = property_get_bool("audio.offload.multiple.enabled", false);
+    adev->multi_offload_enable = property_get_bool("vendor.audio.offload.multiple.enabled", false);
     pthread_mutex_unlock(&adev_init_lock);
 
     if (adev->adm_init)
diff --git a/hal/msm8916/platform.c b/hal/msm8916/platform.c
index b3f95bf..4162cb1 100644
--- a/hal/msm8916/platform.c
+++ b/hal/msm8916/platform.c
@@ -1564,14 +1564,14 @@
         if (!strncmp(MEDIA_MIMETYPE_AUDIO_ALAC, dsp_only_decoders_mime[count],
              strlen(dsp_only_decoders_mime[count]))) {
 
-            if(property_get_bool("use.qti.sw.alac.decoder", false)) {
+            if(property_get_bool("vendor.audio.use.sw.alac.decoder", false)) {
                 ALOGD("Alac software decoder is available...removing alac from DSP decoder list");
                 strlcpy(dsp_only_decoders_mime[count],"none",5);
             }
         } else if (!strncmp(MEDIA_MIMETYPE_AUDIO_APE, dsp_only_decoders_mime[count],
              strlen(dsp_only_decoders_mime[count]))) {
 
-            if(property_get_bool("use.qti.sw.ape.decoder", false)) {
+            if(property_get_bool("vendor.audio.use.sw.ape.decoder", false)) {
                 ALOGD("APE software decoder is available...removing ape from DSP decoder list");
                 strlcpy(dsp_only_decoders_mime[count],"none",5);
            }
@@ -2125,7 +2125,7 @@
 
     be_dai_name_table = NULL;
 
-    property_get("ro.qc.sdk.audio.fluencetype", my_data->fluence_cap, "");
+    property_get("ro.vendor.audio.sdk.fluencetype", my_data->fluence_cap, "");
     if (!strncmp("fluencepro", my_data->fluence_cap, sizeof("fluencepro"))) {
         my_data->fluence_type = FLUENCE_QUAD_MIC | FLUENCE_DUAL_MIC;
     } else if (!strncmp("fluence", my_data->fluence_cap, sizeof("fluence"))) {
@@ -2135,32 +2135,32 @@
     }
 
     if (my_data->fluence_type != FLUENCE_NONE) {
-        property_get("persist.audio.fluence.voicecall",value,"");
+        property_get("persist.vendor.audio.fluence.voicecall",value,"");
         if (!strncmp("true", value, sizeof("true"))) {
             my_data->fluence_in_voice_call = true;
         }
 
-        property_get("persist.audio.fluence.voicerec",value,"");
+        property_get("persist.vendor.audio.fluence.voicerec",value,"");
         if (!strncmp("true", value, sizeof("true"))) {
             my_data->fluence_in_voice_rec = true;
         }
 
-        property_get("persist.audio.fluence.audiorec",value,"");
+        property_get("persist.vendor.audio.fluence.audiorec",value,"");
         if (!strncmp("true", value, sizeof("true"))) {
             my_data->fluence_in_audio_rec = true;
         }
 
-        property_get("persist.audio.fluence.speaker",value,"");
+        property_get("persist.vendor.audio.fluence.speaker",value,"");
         if (!strncmp("true", value, sizeof("true"))) {
             my_data->fluence_in_spkr_mode = true;
         }
 
-        property_get("persist.audio.fluence.mode",value,"");
+        property_get("persist.vendor.audio.fluence.mode",value,"");
         if (!strncmp("broadside", value, sizeof("broadside"))) {
             my_data->fluence_mode = FLUENCE_BROADSIDE;
         }
 
-        property_get("persist.audio.fluence.hfpcall",value,"");
+        property_get("persist.vendor.audio.fluence.hfpcall",value,"");
         if (!strncmp("true", value, sizeof("true"))) {
             my_data->fluence_in_hfp_call = true;
         }
@@ -2181,7 +2181,7 @@
 
     }
 
-    property_get("persist.audio.FFSP.enable", ffspEnable, "");
+    property_get("persist.vendor.audio.FFSP.enable", ffspEnable, "");
     if (!strncmp("true", ffspEnable, sizeof("true"))) {
         acdb_device_table[SND_DEVICE_OUT_SPEAKER] = 131;
         acdb_device_table[SND_DEVICE_OUT_SPEAKER_WSA] = 131;
@@ -2342,7 +2342,7 @@
 acdb_init_fail:
 
     if (audio_extn_can_use_ras()) {
-        if (property_get_bool("persist.speaker.prot.enable", false)) {
+        if (property_get_bool("persist.vendor.audio.speaker.prot.enable", false)) {
             platform_set_snd_device_acdb_id(SND_DEVICE_OUT_SPEAKER_PROTECTED,
                            acdb_device_table[SND_DEVICE_OUT_SPEAKER_PROTECTED_RAS]);
             platform_set_snd_device_acdb_id(SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT,
@@ -3585,7 +3585,7 @@
     bool prop_rec_play_enabled = false;
     char recConcPropValue[PROPERTY_VALUE_MAX];
 
-    if (property_get("rec.playback.conc.disabled", recConcPropValue, NULL)) {
+    if (property_get("vendor.audio.rec.playback.conc.disabled", recConcPropValue, NULL)) {
         prop_rec_play_enabled = atoi(recConcPropValue) || !strncmp("true", recConcPropValue, 4);
     }
     use_voip_out_devices =  prop_rec_play_enabled &&
@@ -4909,7 +4909,7 @@
     if (ret >= 0) {
         int isallowed = 1; /*true*/
 
-        if (property_get("voice.playback.conc.disabled", propValue, NULL)) {
+        if (property_get("vendor.voice.playback.conc.disabled", propValue, NULL)) {
             prop_playback_enabled = atoi(propValue) ||
                 !strncmp("true", propValue, 4);
         }
@@ -5113,7 +5113,7 @@
 {
     char value[PROPERTY_VALUE_MAX] = {0};
     uint32_t fragment_size = COMPRESS_OFFLOAD_FRAGMENT_SIZE;
-    if((property_get("audio.offload.buffer.size.kb", value, "")) &&
+    if((property_get("vendor.audio.offload.buffer.size.kb", value, "")) &&
             atoi(value)) {
         fragment_size =  atoi(value) * 1024;
     }
@@ -5136,7 +5136,7 @@
             ALOGV("FLAC fragment size %d", fragment_size);
         } else if (info->format == AUDIO_FORMAT_DSD) {
             fragment_size = MAX_COMPRESS_OFFLOAD_FRAGMENT_SIZE;
-            if((property_get("audio.native.dsd.buffer.size.kb", value, "")) &&
+            if((property_get("vendor.audio.native.dsd.buffer.size.kb", value, "")) &&
                     atoi(value))
                 fragment_size =  atoi(value) * 1024;
             ALOGV("DSD fragment size %d", fragment_size);
@@ -5664,7 +5664,7 @@
     }
 
     //check if mulitchannel clip needs to be down sampled to 48k
-    property_get("audio.playback.mch.downsample",value,"");
+    property_get("vendor.audio.playback.mch.downsample",value,"");
     if (!strncmp("true", value, sizeof("true"))) {
         out = usecase->stream.out;
         if ((popcount(out->channel_mask) > 2) &&
@@ -6360,7 +6360,7 @@
 
     if (((info->format == AUDIO_FORMAT_DOLBY_TRUEHD) ||
             (info->format == AUDIO_FORMAT_IEC61937)) &&
-            property_get("audio.truehd.buffer.size.kb", value, "") &&
+            property_get("vendor.audio.truehd.buffer.size.kb", value, "") &&
             atoi(value)) {
         fragment_size = atoi(value) * 1024;
         goto done;
@@ -6833,7 +6833,7 @@
     int ret;
     if ((out_snd_device == SND_DEVICE_OUT_USB_HEADSET) ||
          (out_snd_device == SND_DEVICE_OUT_USB_HEADPHONES)) {
-        if (property_get_bool("audio.usb.disable.sidetone", 0)) {
+        if (property_get_bool("vendor.audio.usb.disable.sidetone", 0)) {
             ALOGI("Debug: Disable sidetone");
         } else {
             ret = audio_extn_usb_enable_sidetone(out_snd_device, enable);
diff --git a/hal/msm8960/platform.c b/hal/msm8960/platform.c
index 3d50488..f2201db 100644
--- a/hal/msm8960/platform.c
+++ b/hal/msm8960/platform.c
@@ -257,7 +257,7 @@
     my_data->fluence_in_voice_rec = false;
     my_data->fluence_type = FLUENCE_NONE;
 
-    property_get("ro.qc.sdk.audio.fluencetype", value, "");
+    property_get("ro.vendor.audio.sdk.fluencetype", value, "");
     if (!strncmp("fluencepro", value, sizeof("fluencepro"))) {
         my_data->fluence_type = FLUENCE_QUAD_MIC;
     } else if (!strncmp("fluence", value, sizeof("fluence"))) {
@@ -267,17 +267,17 @@
     }
 
     if (my_data->fluence_type != FLUENCE_NONE) {
-        property_get("persist.audio.fluence.voicecall",value,"");
+        property_get("persist.vendor.audio.fluence.voicecall",value,"");
         if (!strncmp("true", value, sizeof("true"))) {
             my_data->fluence_in_voice_call = true;
         }
 
-        property_get("persist.audio.fluence.voicerec",value,"");
+        property_get("persist.vendor.audio.fluence.voicerec",value,"");
         if (!strncmp("true", value, sizeof("true"))) {
             my_data->fluence_in_voice_rec = true;
         }
 
-        property_get("persist.audio.fluence.speaker",value,"");
+        property_get("persist.vendor.audio.fluence.speaker",value,"");
         if (!strncmp("true", value, sizeof("true"))) {
             my_data->fluence_in_spkr_mode = true;
         }
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index 9073e70..b90db16 100644
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -1414,14 +1414,14 @@
          if (!strncmp(MEDIA_MIMETYPE_AUDIO_ALAC, dsp_only_decoders_mime[count],
               strlen(dsp_only_decoders_mime[count]))) {
 
-             if(property_get_bool("use.qti.sw.alac.decoder", false)) {
+             if(property_get_bool("vendor.audio.use.sw.alac.decoder", false)) {
                  ALOGD("Alac software decoder is available...removing alac from DSP decoder list");
                  strlcpy(dsp_only_decoders_mime[count],"none",5);
              }
          } else if (!strncmp(MEDIA_MIMETYPE_AUDIO_APE, dsp_only_decoders_mime[count],
               strlen(dsp_only_decoders_mime[count]))) {
 
-             if(property_get_bool("use.qti.sw.ape.decoder", false)) {
+             if(property_get_bool("vendor.audio.use.sw.ape.decoder", false)) {
                  ALOGD("APE software decoder is available...removing ape from DSP decoder list");
                  strlcpy(dsp_only_decoders_mime[count],"none",5);
              }
@@ -1925,7 +1925,7 @@
 
     be_dai_name_table = NULL;
 
-    property_get("ro.qc.sdk.audio.fluencetype", my_data->fluence_cap, "");
+    property_get("ro.vendor.audio.sdk.fluencetype", my_data->fluence_cap, "");
     if (!strncmp("fluencepro", my_data->fluence_cap, sizeof("fluencepro"))) {
         my_data->fluence_type = FLUENCE_QUAD_MIC | FLUENCE_DUAL_MIC;
     } else if (!strncmp("fluence", my_data->fluence_cap, sizeof("fluence"))) {
@@ -1935,32 +1935,32 @@
     }
 
     if (my_data->fluence_type != FLUENCE_NONE) {
-        property_get("persist.audio.fluence.voicecall",value,"");
+        property_get("persist.vendor.audio.fluence.voicecall",value,"");
         if (!strncmp("true", value, sizeof("true"))) {
             my_data->fluence_in_voice_call = true;
         }
 
-        property_get("persist.audio.fluence.voicerec",value,"");
+        property_get("persist.vendor.audio.fluence.voicerec",value,"");
         if (!strncmp("true", value, sizeof("true"))) {
             my_data->fluence_in_voice_rec = true;
         }
 
-        property_get("persist.audio.fluence.audiorec",value,"");
+        property_get("persist.vendor.audio.fluence.audiorec",value,"");
         if (!strncmp("true", value, sizeof("true"))) {
             my_data->fluence_in_audio_rec = true;
         }
 
-        property_get("persist.audio.fluence.speaker",value,"");
+        property_get("persist.vendor.audio.fluence.speaker",value,"");
         if (!strncmp("true", value, sizeof("true"))) {
             my_data->fluence_in_spkr_mode = true;
         }
 
-        property_get("persist.audio.fluence.mode",value,"");
+        property_get("persist.vendor.audio.fluence.mode",value,"");
         if (!strncmp("broadside", value, sizeof("broadside"))) {
             my_data->fluence_mode = FLUENCE_BROADSIDE;
         }
 
-        property_get("persist.audio.fluence.hfpcall",value,"");
+        property_get("persist.vendor.audio.fluence.hfpcall",value,"");
         if (!strncmp("true", value, sizeof("true"))) {
             my_data->fluence_in_hfp_call = true;
         }
@@ -2115,7 +2115,7 @@
     init_be_dai_name_table(adev);
 
     if (audio_extn_can_use_ras()) {
-        if (property_get_bool("persist.speaker.prot.enable", false)) {
+        if (property_get_bool("persist.vendor.audio.speaker.prot.enable", false)) {
             platform_set_snd_device_acdb_id(SND_DEVICE_OUT_SPEAKER_PROTECTED,
                            acdb_device_table[SND_DEVICE_OUT_SPEAKER_PROTECTED_RAS]);
             platform_set_snd_device_acdb_id(SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT,
@@ -4795,7 +4795,7 @@
     if (ret >= 0) {
         int isallowed = 1; /*true*/
 
-        if (property_get("voice.playback.conc.disabled", propValue, NULL)) {
+        if (property_get("vendor.voice.playback.conc.disabled", propValue, NULL)) {
             prop_playback_enabled = atoi(propValue) ||
                 !strncmp("true", propValue, 4);
         }
@@ -4842,8 +4842,8 @@
     memset(&cal, 0, sizeof(cal));
     cal.persist = 1;
     cal.cal_type = AUDIO_CORE_METAINFO_CAL_TYPE;
-    if (!property_get("audio.qaf.acdbid", value , "") && !atoi(value)) {
-        ALOGE("[%s] audio.qaf.acdbid is not set %d ",__func__, __LINE__);
+    if (!property_get("vendor.audio.qaf.acdbid", value , "") && !atoi(value)) {
+        ALOGE("[%s] vendor.audio.qaf.acdbid is not set %d ",__func__, __LINE__);
         ret = -EINVAL;
         goto done;
     }
@@ -4993,7 +4993,7 @@
 {
     char value[PROPERTY_VALUE_MAX] = {0};
     uint32_t fragment_size = COMPRESS_OFFLOAD_FRAGMENT_SIZE;
-    if((property_get("audio.offload.buffer.size.kb", value, "")) &&
+    if((property_get("vendor.audio.offload.buffer.size.kb", value, "")) &&
             atoi(value)) {
         fragment_size =  atoi(value) * 1024;
     }
@@ -5016,7 +5016,7 @@
             ALOGV("FLAC fragment size %d", fragment_size);
         } else if (info->format == AUDIO_FORMAT_DSD) {
             fragment_size = MAX_COMPRESS_OFFLOAD_FRAGMENT_SIZE;
-            if((property_get("audio.native.dsd.buffer.size.kb", value, "")) &&
+            if((property_get("vendor.audio.native.dsd.buffer.size.kb", value, "")) &&
                     atoi(value))
                 fragment_size =  atoi(value) * 1024;
             ALOGV("DSD fragment size %d", fragment_size);
@@ -6181,7 +6181,7 @@
 
     if (((info->format == AUDIO_FORMAT_DOLBY_TRUEHD) ||
             (info->format == AUDIO_FORMAT_IEC61937)) &&
-            property_get("audio.truehd.buffer.size.kb", value, "") &&
+            property_get("vendor.audio.truehd.buffer.size.kb", value, "") &&
             atoi(value)) {
         fragment_size = atoi(value) * 1024;
         goto done;
@@ -6570,7 +6570,7 @@
     int ret;
     if ((out_snd_device == SND_DEVICE_OUT_USB_HEADSET) ||
             (out_snd_device == SND_DEVICE_OUT_USB_HEADPHONES)) {
-        if (property_get_bool("audio.usb.disable.sidetone", 0)) {
+        if (property_get_bool("vendor.audio.usb.disable.sidetone", 0)) {
             ALOGI("Debug: Disable sidetone");
         } else {
             ret = audio_extn_usb_enable_sidetone(out_snd_device, enable);
diff --git a/hal/voice_extn/compress_voip.c b/hal/voice_extn/compress_voip.c
index 0ab3fc0..30f1d94 100644
--- a/hal/voice_extn/compress_voip.c
+++ b/hal/voice_extn/compress_voip.c
@@ -729,7 +729,7 @@
 {
     char prop_value[PROPERTY_VALUE_MAX] = {0};
 
-    property_get("use.voice.path.for.pcm.voip", prop_value, "0");
+    property_get("vendor.voice.path.for.pcm.voip", prop_value, "0");
     if (!strncmp("true", prop_value, sizeof("true")))
     {
         ALOGD("%s: VoIP PCM property is enabled", __func__);
diff --git a/post_proc/bass_boost.c b/post_proc/bass_boost.c
index fcb02a5..a4e2292 100644
--- a/post_proc/bass_boost.c
+++ b/post_proc/bass_boost.c
@@ -504,7 +504,7 @@
     ALOGV("%s: device: %d", __func__, device);
     pbe_ctxt->device = device;
 
-    if (property_get("audio.safx.pbe.enabled", propValue, NULL)) {
+    if (property_get("vendor.audio.safx.pbe.enabled", propValue, NULL)) {
         pbe_enabled_by_prop = atoi(propValue) ||
                               !strncmp("true", propValue, 4);
     }
@@ -697,7 +697,7 @@
         ALOGE("%s error resolving acdb func symbols", __func__);
         return -EFAULT;
     }
-    if (property_get("audio.safx.pbe.app.type", propValueStr, "0")) {
+    if (property_get("vendor.audio.safx.pbe.app.type", propValueStr, "0")) {
         propValue = atoll(propValueStr);
         if (propValue != 0) {
             pbe_app_type = propValue;
diff --git a/post_proc/effect_util.c b/post_proc/effect_util.c
index 02911c1..22780f7 100644
--- a/post_proc/effect_util.c
+++ b/post_proc/effect_util.c
@@ -58,7 +58,7 @@
     char path[PATH_MAX];
     char value[MAX_LENGTH_OF_INTEGER_IN_STRING];
 
-    property_get("use.dts_eagle", prop, "0");
+    property_get("vendor.audio.use.dts_eagle", prop, "0");
     if (!strncmp("true", prop, sizeof("true")) || atoi(prop)) {
         ALOGV("create_effect_node for - device_id: %d", device_id);
         strlcpy(path, EFFECT_FILE, sizeof(path));
@@ -96,7 +96,7 @@
     char resultBuf[1024];
     int index1 = -1;
   //ALOGV("value of device_id and effect_type is %d and %d", device_id, effect_type);
-    property_get("use.dts_eagle", prop, "0");
+    property_get("vendor.audio.use.dts_eagle", prop, "0");
     if (!strncmp("true", prop, sizeof("true")) || atoi(prop)) {
         strlcpy(path, EFFECT_FILE, sizeof(path));
         snprintf(value, sizeof(value), "%d", device_id);
@@ -193,7 +193,7 @@
     char path[PATH_MAX];
     char value[MAX_LENGTH_OF_INTEGER_IN_STRING];
 
-    property_get("use.dts_eagle", prop, "0");
+    property_get("vendor.audio.use.dts_eagle", prop, "0");
     if (!strncmp("true", prop, sizeof("true")) || atoi(prop)) {
         ALOGV("remove_state_notifier_node: device_id - %d", device_id);
         strlcpy(path, EFFECT_FILE, sizeof(path));