summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArne Coucheron <arco68@gmail.com>2016-03-05 00:43:57 +0100
committerArne Coucheron <arco68@gmail.com>2016-05-11 00:12:21 +0200
commitae5b04e1c1d120099daa994f44e483810c93c6af (patch)
tree1def44c3f0e2e56b74aa067d5d1eca058b47f9e7
parent872303b3b5b34f4a68406603d5c25b441d66450c (diff)
downloadhardware_qcom_audio-ae5b04e1c1d120099daa994f44e483810c93c6af.tar.gz
hardware_qcom_audio-ae5b04e1c1d120099daa994f44e483810c93c6af.tar.bz2
hardware_qcom_audio-ae5b04e1c1d120099daa994f44e483810c93c6af.zip
hal: Sync name_to_index table with pcm_device_table
Change-Id: Id96155002c1d9d6cdf8af44c5ade46f8fa24e95e
-rw-r--r--hal/msm8960/platform.c17
-rw-r--r--hal/msm8974/platform.c17
2 files changed, 30 insertions, 4 deletions
diff --git a/hal/msm8960/platform.c b/hal/msm8960/platform.c
index bdc04d19..22b3a86f 100644
--- a/hal/msm8960/platform.c
+++ b/hal/msm8960/platform.c
@@ -442,17 +442,30 @@ static struct name_to_index usecase_name_index[AUDIO_USECASE_MAX] = {
{TO_NAME_INDEX(USECASE_AUDIO_PLAYBACK_MULTI_CH)},
{TO_NAME_INDEX(USECASE_AUDIO_PLAYBACK_OFFLOAD)},
{TO_NAME_INDEX(USECASE_AUDIO_RECORD)},
+ {TO_NAME_INDEX(USECASE_AUDIO_RECORD_COMPRESS)},
{TO_NAME_INDEX(USECASE_AUDIO_RECORD_LOW_LATENCY)},
+ {TO_NAME_INDEX(USECASE_AUDIO_RECORD_FM_VIRTUAL)},
+ {TO_NAME_INDEX(USECASE_AUDIO_PLAYBACK_FM)},
+ {TO_NAME_INDEX(USECASE_AUDIO_HFP_SCO)},
+ {TO_NAME_INDEX(USECASE_AUDIO_HFP_SCO_WB)},
{TO_NAME_INDEX(USECASE_VOICE_CALL)},
{TO_NAME_INDEX(USECASE_VOICE2_CALL)},
{TO_NAME_INDEX(USECASE_VOLTE_CALL)},
{TO_NAME_INDEX(USECASE_QCHAT_CALL)},
{TO_NAME_INDEX(USECASE_VOWLAN_CALL)},
+ {TO_NAME_INDEX(USECASE_COMPRESS_VOIP_CALL)},
{TO_NAME_INDEX(USECASE_INCALL_REC_UPLINK)},
{TO_NAME_INDEX(USECASE_INCALL_REC_DOWNLINK)},
{TO_NAME_INDEX(USECASE_INCALL_REC_UPLINK_AND_DOWNLINK)},
- {TO_NAME_INDEX(USECASE_AUDIO_HFP_SCO)},
- {TO_NAME_INDEX(USECASE_AUDIO_PLAYBACK_FM)},
+ {TO_NAME_INDEX(USECASE_INCALL_REC_UPLINK_COMPRESS)},
+ {TO_NAME_INDEX(USECASE_INCALL_REC_DOWNLINK_COMPRESS)},
+ {TO_NAME_INDEX(USECASE_INCALL_REC_UPLINK_AND_DOWNLINK_COMPRESS)},
+ {TO_NAME_INDEX(USECASE_INCALL_MUSIC_UPLINK)},
+ {TO_NAME_INDEX(USECASE_INCALL_MUSIC_UPLINK2)},
+ {TO_NAME_INDEX(USECASE_AUDIO_SPKR_CALIB_RX)},
+ {TO_NAME_INDEX(USECASE_AUDIO_SPKR_CALIB_TX)},
+ {TO_NAME_INDEX(USECASE_AUDIO_PLAYBACK_AFE_PROXY)},
+ {TO_NAME_INDEX(USECASE_AUDIO_RECORD_AFE_PROXY)},
};
#define DEEP_BUFFER_PLATFORM_DELAY (29*1000LL)
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index d2947829..828a54ae 100644
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -442,17 +442,30 @@ static struct name_to_index usecase_name_index[AUDIO_USECASE_MAX] = {
{TO_NAME_INDEX(USECASE_AUDIO_PLAYBACK_MULTI_CH)},
{TO_NAME_INDEX(USECASE_AUDIO_PLAYBACK_OFFLOAD)},
{TO_NAME_INDEX(USECASE_AUDIO_RECORD)},
+ {TO_NAME_INDEX(USECASE_AUDIO_RECORD_COMPRESS)},
{TO_NAME_INDEX(USECASE_AUDIO_RECORD_LOW_LATENCY)},
+ {TO_NAME_INDEX(USECASE_AUDIO_RECORD_FM_VIRTUAL)},
+ {TO_NAME_INDEX(USECASE_AUDIO_PLAYBACK_FM)},
+ {TO_NAME_INDEX(USECASE_AUDIO_HFP_SCO)},
+ {TO_NAME_INDEX(USECASE_AUDIO_HFP_SCO_WB)},
{TO_NAME_INDEX(USECASE_VOICE_CALL)},
{TO_NAME_INDEX(USECASE_VOICE2_CALL)},
{TO_NAME_INDEX(USECASE_VOLTE_CALL)},
{TO_NAME_INDEX(USECASE_QCHAT_CALL)},
{TO_NAME_INDEX(USECASE_VOWLAN_CALL)},
+ {TO_NAME_INDEX(USECASE_COMPRESS_VOIP_CALL)},
{TO_NAME_INDEX(USECASE_INCALL_REC_UPLINK)},
{TO_NAME_INDEX(USECASE_INCALL_REC_DOWNLINK)},
{TO_NAME_INDEX(USECASE_INCALL_REC_UPLINK_AND_DOWNLINK)},
- {TO_NAME_INDEX(USECASE_AUDIO_HFP_SCO)},
- {TO_NAME_INDEX(USECASE_AUDIO_PLAYBACK_FM)},
+ {TO_NAME_INDEX(USECASE_INCALL_REC_UPLINK_COMPRESS)},
+ {TO_NAME_INDEX(USECASE_INCALL_REC_DOWNLINK_COMPRESS)},
+ {TO_NAME_INDEX(USECASE_INCALL_REC_UPLINK_AND_DOWNLINK_COMPRESS)},
+ {TO_NAME_INDEX(USECASE_INCALL_MUSIC_UPLINK)},
+ {TO_NAME_INDEX(USECASE_INCALL_MUSIC_UPLINK2)},
+ {TO_NAME_INDEX(USECASE_AUDIO_SPKR_CALIB_RX)},
+ {TO_NAME_INDEX(USECASE_AUDIO_SPKR_CALIB_TX)},
+ {TO_NAME_INDEX(USECASE_AUDIO_PLAYBACK_AFE_PROXY)},
+ {TO_NAME_INDEX(USECASE_AUDIO_RECORD_AFE_PROXY)},
};
#define DEEP_BUFFER_PLATFORM_DELAY (29*1000LL)