diff options
| author | Sultan Qasim Khan <sultanqasim@gmail.com> | 2017-02-26 22:58:35 -0500 |
|---|---|---|
| committer | Sultan Qasim Khan <sultanqasim@gmail.com> | 2017-03-05 00:48:26 -0500 |
| commit | 3125b2cde9cbe57cd692c88a78bb704a6279a5fd (patch) | |
| tree | 1a1b401cfa6acdfe43097d3141bf168ed5f58b83 | |
| parent | 610f5f5fb4fee3cda3cf6f60605fd1c39851daa1 (diff) | |
| download | hardware_qcom_audio-3125b2cde9cbe57cd692c88a78bb704a6279a5fd.tar.gz hardware_qcom_audio-3125b2cde9cbe57cd692c88a78bb704a6279a5fd.tar.bz2 hardware_qcom_audio-3125b2cde9cbe57cd692c88a78bb704a6279a5fd.zip | |
msm8974: bring back USECASE_AUDIO_RECORD_FM_VIRTUAL
Needed to record with mic while FM is being played.
This partially reverts e450f5403adda6d23462df62a8fa5680487fc78c
Change-Id: Iaecb2bab4acbadd571effd37afe3d0116973f822
| -rw-r--r-- | hal/Android.mk | 4 | ||||
| -rw-r--r-- | hal/msm8974/platform.c | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/hal/Android.mk b/hal/Android.mk index 687cbb1c..3d725532 100644 --- a/hal/Android.mk +++ b/hal/Android.mk @@ -179,6 +179,10 @@ ifeq ($(strip $(AUDIO_FEATURE_ENABLED_KPI_OPTIMIZE)),true) LOCAL_CFLAGS += -DKPI_OPTIMIZE_ENABLED endif +ifeq ($(strip $(AUDIO_FEATURE_DISABLED_FM_VIRTUAL_RECORD)),true) + LOCAL_CFLAGS += -DNO_FM_VIRTUAL_RECORD +endif + LOCAL_SHARED_LIBRARIES := \ liblog \ libcutils \ diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c index d4123d96..ac55b68f 100644 --- a/hal/msm8974/platform.c +++ b/hal/msm8974/platform.c @@ -2266,6 +2266,10 @@ int platform_update_usecase_from_source(int source, int usecase) ALOGV("%s: input source :%d", __func__, source); switch(source) { +#ifndef NO_FM_VIRTUAL_RECORD + case AUDIO_SOURCE_FM_TUNER: + return USECASE_AUDIO_RECORD_FM_VIRTUAL; +#endif case AUDIO_SOURCE_VOICE_UPLINK: return USECASE_INCALL_REC_UPLINK; case AUDIO_SOURCE_VOICE_DOWNLINK: |
