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));