summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGiulio Cervera <giulio.cervera@gmail.com>2012-07-03 22:54:56 +0200
committerGiulio Cervera <giulio.cervera@gmail.com>2012-07-26 17:41:25 +0200
commit7e91cbc17de775220a674c0d8065096e70339c22 (patch)
tree52ea20eeb4efda492090a8cb47f02c309f550ab4
parent51cce53411da00491b9031e724e07b08241553fe (diff)
downloadandroid_hardware_qcom_media-7e91cbc17de775220a674c0d8065096e70339c22.tar.gz
android_hardware_qcom_media-7e91cbc17de775220a674c0d8065096e70339c22.tar.bz2
android_hardware_qcom_media-7e91cbc17de775220a674c0d8065096e70339c22.zip
audio: fix FM Radio ifdef
* Build with FM_RADIO enabled fail as it conflict with FM_RADIO stream type Change-Id: Idb39bb2d883cce2f1eee332d0ddf7be1e94e90ce
-rw-r--r--audio/msm7x27a/AudioHardware.cpp18
-rw-r--r--audio/msm7x27a/AudioHardware.h4
-rw-r--r--audio/msm7x27a/AudioPolicyManager.cpp26
-rw-r--r--audio/msm7x27a/audio_hw_hal.cpp4
-rw-r--r--audio/msm7x30/AudioHardware.cpp22
-rw-r--r--audio/msm7x30/AudioHardware.h4
-rw-r--r--audio/msm7x30/AudioPolicyManager.cpp20
-rw-r--r--audio/msm7x30/audio_hw_hal.cpp8
-rw-r--r--audio/msm8660/AudioHardware.cpp18
-rw-r--r--audio/msm8660/AudioPolicyManager.cpp20
-rw-r--r--audio/msm8660/audio_hw_hal.cpp4
11 files changed, 74 insertions, 74 deletions
diff --git a/audio/msm7x27a/AudioHardware.cpp b/audio/msm7x27a/AudioHardware.cpp
index e9de2e64..3715f824 100644
--- a/audio/msm7x27a/AudioHardware.cpp
+++ b/audio/msm7x27a/AudioHardware.cpp
@@ -87,7 +87,7 @@ static int snd_device = -1;
#define PCM_CTL_DEVICE "/dev/msm_pcm_ctl"
#define PREPROC_CTL_DEVICE "/dev/msm_preproc_ctl"
#define VOICE_MEMO_DEVICE "/dev/msm_voicememo"
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
#define FM_DEVICE "/dev/msm_fm"
#endif
#define BTHEADSET_VGS "bt_headset_vgs"
@@ -464,7 +464,7 @@ String8 AudioHardware::getParameters(const String8& keys)
param.addInt(String8("isVGS"), true);
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
key = String8("Fm-radio");
if ( param.get(key,value) == NO_ERROR ) {
@@ -1170,7 +1170,7 @@ status_t AudioHardware::setVoiceVolume(float v)
return NO_ERROR;
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
status_t AudioHardware::setFmVolume(float v)
{
if (v < 0.0) {
@@ -1294,7 +1294,7 @@ status_t AudioHardware::doAudioRouteOrMute(uint32_t device)
}
return rc;
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
bool AudioHardware::isFMAnalog()
{
@@ -1339,7 +1339,7 @@ status_t AudioHardware::doRouting(AudioStreamInMSM72xx *input)
} else if (inputDevice & AudioSystem::DEVICE_IN_WIRED_HEADSET) {
LOGI("Routing audio to Wired Headset\n");
new_snd_device = SND_DEVICE_HEADSET;
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
} else if (inputDevice & AudioSystem::DEVICE_IN_FM_RX_A2DP) {
LOGI("Routing audio from FM to Bluetooth A2DP\n");
new_snd_device = SND_DEVICE_FM_DIGITAL_BT_A2DP_HEADSET;
@@ -1394,7 +1394,7 @@ status_t AudioHardware::doRouting(AudioStreamInMSM72xx *input)
new_snd_device = SND_DEVICE_STEREO_HEADSET_AND_SPEAKER;
new_post_proc_feature_mask = (ADRC_ENABLE | EQ_ENABLE | RX_IIR_ENABLE | MBADRC_ENABLE);
#endif
-#if FM_RADIO
+#if HAVE_FM_RADIO
} else if ((outputDevices & AudioSystem::DEVICE_OUT_WIRED_HEADSET) &&
(outputDevices & AudioSystem::DEVICE_OUT_FM)) {
if( !isFMAnalog() ){
@@ -1450,7 +1450,7 @@ status_t AudioHardware::doRouting(AudioStreamInMSM72xx *input)
}
}
-#if FM_RADIO
+#if HAVE_FM_RADIO
if ((mFmFd == -1) && enableDgtlFmDriver ) {
enableFM();
} else if ((mFmFd != -1) && !enableDgtlFmDriver ) {
@@ -1482,7 +1482,7 @@ status_t AudioHardware::doRouting(AudioStreamInMSM72xx *input)
}
-#if FM_RADIO
+#if HAVE_FM_RADIO
status_t AudioHardware::enableFM()
{
LOGD("enableFM");
@@ -2188,7 +2188,7 @@ ssize_t AudioHardware::AudioStreamInMSM72xx::read( void* buffer, ssize_t bytes)
if (mState < AUDIO_INPUT_STARTED) {
mState = AUDIO_INPUT_STARTED;
// force routing to input device
-#if FM_RADIO
+#if HAVE_FM_RADIO
if (mDevices != AudioSystem::DEVICE_IN_FM_RX) {
mHardware->clearCurDevice();
mHardware->doRouting(this);
diff --git a/audio/msm7x27a/AudioHardware.h b/audio/msm7x27a/AudioHardware.h
index f3d19d92..b9bffe3d 100644
--- a/audio/msm7x27a/AudioHardware.h
+++ b/audio/msm7x27a/AudioHardware.h
@@ -170,7 +170,7 @@ public:
virtual status_t initCheck();
virtual status_t setVoiceVolume(float volume);
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
virtual status_t setFmVolume(float volume);
#endif
virtual status_t setMasterVolume(float volume);
@@ -222,7 +222,7 @@ private:
uint32_t getInputSampleRate(uint32_t sampleRate);
bool checkOutputStandby();
status_t doRouting(AudioStreamInMSM72xx *input);
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
status_t enableFM();
status_t disableFM();
#endif
diff --git a/audio/msm7x27a/AudioPolicyManager.cpp b/audio/msm7x27a/AudioPolicyManager.cpp
index 98f1ed15..dca1e555 100644
--- a/audio/msm7x27a/AudioPolicyManager.cpp
+++ b/audio/msm7x27a/AudioPolicyManager.cpp
@@ -250,7 +250,7 @@ uint32_t AudioPolicyManager::getDeviceForStrategy(routing_strategy strategy, boo
}
// The second device used for sonification is the same as the device used by media strategy
// FALL THROUGH
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
// for analog FM alerts should be played on the speaker only
if(FM_ANALOG == getFMMode())
@@ -300,7 +300,7 @@ uint32_t AudioPolicyManager::getDeviceForStrategy(routing_strategy strategy, boo
break;
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if (mAvailableOutputDevices & AudioSystem::DEVICE_OUT_FM) {
device |= AudioSystem::DEVICE_OUT_FM;
if(FM_ANALOG == getFMMode()){
@@ -359,7 +359,7 @@ status_t AudioPolicyManager::setDeviceConnectionState(AudioSystem::audio_devices
{
// handle output device connection
case AudioSystem::DEVICE_STATE_AVAILABLE:
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if(device == AudioSystem::DEVICE_OUT_FM){
char value[PROPERTY_VALUE_MAX];
@@ -413,7 +413,7 @@ status_t AudioPolicyManager::setDeviceConnectionState(AudioSystem::audio_devices
break;
// handle output device disconnection
case AudioSystem::DEVICE_STATE_UNAVAILABLE: {
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if(device == AudioSystem::DEVICE_OUT_FM){
uint32_t newDevice;
@@ -464,7 +464,7 @@ status_t AudioPolicyManager::setDeviceConnectionState(AudioSystem::audio_devices
// request routing change if necessary
uint32_t newDevice = getNewDevice(mHardwareOutput, false);
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if (device == AudioSystem::DEVICE_OUT_FM) {
if (state == AudioSystem::DEVICE_STATE_AVAILABLE) {
mOutputs.valueFor(mHardwareOutput)->changeRefCount(AudioSystem::FM, 1);
@@ -652,7 +652,7 @@ uint32_t AudioPolicyManager::getDeviceForInputSource(int inputSource)
case AUDIO_SOURCE_VOICE_CALL:
device = AudioSystem::DEVICE_IN_VOICE_CALL;
break;
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
case AUDIO_SOURCE_FM_RX:
device = AudioSystem::DEVICE_IN_FM_RX;
break;
@@ -697,7 +697,7 @@ status_t AudioPolicyManager::startOutput(audio_io_handle_t output,
outputDesc->changeRefCount(stream, 1);
uint32_t NewDevice = AudioPolicyManagerBase::getNewDevice(output);
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if((stream == AudioSystem::SYSTEM) && (FM_ANALOG == getFMMode())
&& (NewDevice == AudioSystem::DEVICE_OUT_FM)){
NewDevice |= AudioSystem::DEVICE_OUT_WIRED_HEADSET;
@@ -776,7 +776,7 @@ status_t AudioPolicyManager::stopOutput(audio_io_handle_t output,
uint32_t newDevice = AudioPolicyManagerBase::getNewDevice(mHardwareOutput, false);
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if(FM_ANALOG == getFMMode())
setOutputDevice(output, newDevice,true);
else
@@ -834,7 +834,7 @@ void AudioPolicyManager::setOutputDevice(audio_io_handle_t output, uint32_t devi
// mute media streams if both speaker and headset are selected
if (device == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADSET) ||
device == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADPHONE)
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
device == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADSET | AudioSystem::DEVICE_OUT_FM) ||
device == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADSET | AudioSystem::DEVICE_OUT_FM) ||
device == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_FM_TX)
@@ -855,7 +855,7 @@ void AudioPolicyManager::setOutputDevice(audio_io_handle_t output, uint32_t devi
// if changing from a combined headset + speaker route, unmute media streams
if (prevDevice == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADSET) ||
prevDevice == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADPHONE)
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
prevDevice == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADSET | AudioSystem::DEVICE_OUT_FM) ||
prevDevice == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADSET | AudioSystem::DEVICE_OUT_FM) ||
prevDevice == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_FM_TX)
@@ -888,7 +888,7 @@ status_t AudioPolicyManager::checkAndSetVolume(int stream, int index, audio_io_h
// - the force flag is set
if (volume != mOutputs.valueFor(output)->mCurVolume[stream] ||
(stream == AudioSystem::VOICE_CALL) ||
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
(stream == AudioSystem::FM) ||
#endif
force) {
@@ -923,7 +923,7 @@ status_t AudioPolicyManager::checkAndSetVolume(int stream, int index, audio_io_h
}
}
if ((voiceVolume >= 0 && output == mHardwareOutput)
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
&&
(!(mAvailableOutputDevices & AudioSystem::DEVICE_OUT_FM))
#endif
@@ -932,7 +932,7 @@ status_t AudioPolicyManager::checkAndSetVolume(int stream, int index, audio_io_h
mLastVoiceVolume = voiceVolume;
}
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
else if ((stream == AudioSystem::FM) && (mAvailableOutputDevices & AudioSystem::DEVICE_OUT_FM)) {
float fmVolume = -1.0;
fmVolume = (float)index/(float)mStreams[stream].mIndexMax;
diff --git a/audio/msm7x27a/audio_hw_hal.cpp b/audio/msm7x27a/audio_hw_hal.cpp
index 22394b62..de5abd94 100644
--- a/audio/msm7x27a/audio_hw_hal.cpp
+++ b/audio/msm7x27a/audio_hw_hal.cpp
@@ -345,7 +345,7 @@ static int adev_set_master_volume(struct audio_hw_device *dev, float volume)
return qadev->hwif->setMasterVolume(volume);
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
static int adev_set_fm_volume(struct audio_hw_device *dev, float volume)
{
struct qcom_audio_device *qadev = to_ladev(dev);
@@ -560,7 +560,7 @@ static int qcom_adev_open(const hw_module_t* module, const char* name,
qadev->device.init_check = adev_init_check;
qadev->device.set_voice_volume = adev_set_voice_volume;
qadev->device.set_master_volume = adev_set_master_volume;
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
qadev->device.set_fm_volume = adev_set_fm_volume;
#endif
qadev->device.set_mode = adev_set_mode;
diff --git a/audio/msm7x30/AudioHardware.cpp b/audio/msm7x30/AudioHardware.cpp
index 4830829f..a63fd321 100644
--- a/audio/msm7x30/AudioHardware.cpp
+++ b/audio/msm7x30/AudioHardware.cpp
@@ -1231,7 +1231,7 @@ status_t AudioHardware::setVoiceVolume(float v)
return NO_ERROR;
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
status_t AudioHardware::setFmVolume(float v)
{
int vol = AudioSystem::logToLinear( v );
@@ -2049,7 +2049,7 @@ status_t AudioHardware::doRouting(AudioStreamInMSM72xx *input)
// call
// Recording will happen through currently active tx device
if((inputDevice == AudioSystem::DEVICE_IN_VOICE_CALL)
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
|| (inputDevice == AudioSystem::DEVICE_IN_FM_RX)
|| (inputDevice == AudioSystem::DEVICE_IN_FM_RX_A2DP)
#endif
@@ -2119,7 +2119,7 @@ status_t AudioHardware::doRouting(AudioStreamInMSM72xx *input)
LOGI("Routing audio to Wired Headset and Speaker\n");
sndDevice = SND_DEVICE_HEADSET_AND_SPEAKER;
audProcess = (ADRC_ENABLE | EQ_ENABLE | RX_IIR_ENABLE | MBADRC_ENABLE);
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
} else if ((outputDevices & AudioSystem::DEVICE_OUT_FM_TX) &&
(outputDevices & AudioSystem::DEVICE_OUT_SPEAKER)) {
LOGI("Routing audio to FM Tx and Speaker\n");
@@ -2148,7 +2148,7 @@ status_t AudioHardware::doRouting(AudioStreamInMSM72xx *input)
LOGI("Routing audio to Handset\n");
sndDevice = SND_DEVICE_HANDSET;
audProcess = (ADRC_ENABLE | EQ_ENABLE | RX_IIR_ENABLE | MBADRC_ENABLE);
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
} else if(outputDevices & AudioSystem::DEVICE_OUT_FM_TX){
LOGI("Routing audio to FM Tx Device\n");
sndDevice = SND_DEVICE_FM_TX;
@@ -2166,7 +2166,7 @@ status_t AudioHardware::doRouting(AudioStreamInMSM72xx *input)
sndDevice = SND_DEVICE_IN_S_SADC_OUT_SPEAKER_PHONE;
}
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if ((outputDevices & AudioSystem::DEVICE_OUT_FM) && (mFmFd == -1)){
enableFM(sndDevice);
}
@@ -2201,7 +2201,7 @@ status_t AudioHardware::doRouting(AudioStreamInMSM72xx *input)
return ret;
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
status_t AudioHardware::enableComboDevice(uint32_t sndDevice, bool enableOrDisable)
{
LOGD("enableComboDevice %u",enableOrDisable);
@@ -2370,7 +2370,7 @@ status_t AudioHardware::checkMicMute()
return NO_ERROR;
}
-#endif //#ifdef FM_RADIO
+#endif
status_t AudioHardware::dumpInternals(int fd, const Vector<String16>& args)
{
@@ -2724,7 +2724,7 @@ ssize_t AudioHardware::AudioStreamOutMSM72xx::write(const void* buffer, size_t b
LOGE("msm_route_stream failed");
return 0;
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
Mutex::Autolock lock_1(mComboDeviceLock);
if(CurrentComboDeviceData.DeviceId == SND_DEVICE_FM_TX_AND_SPEAKER){
@@ -2940,7 +2940,7 @@ status_t AudioHardware::AudioStreamInMSM72xx::set(
}
status_t status =0;
struct msm_voicerec_mode voc_rec_cfg;
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if(devices == AudioSystem::DEVICE_IN_FM_RX_A2DP) {
status = ::open("/dev/msm_a2dp_in", O_RDONLY);
if (status < 0) {
@@ -3423,7 +3423,7 @@ ssize_t AudioHardware::AudioStreamInMSM72xx::read( void* buffer, ssize_t bytes)
hw->mLock.unlock();
return -1;
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if((mDevices == AudioSystem::DEVICE_IN_FM_RX) || (mDevices == AudioSystem::DEVICE_IN_FM_RX_A2DP) ){
if(ioctl(mFd, AUDIO_GET_SESSION_ID, &dec_id)) {
LOGE("AUDIO_GET_SESSION_ID failed*********");
@@ -3476,7 +3476,7 @@ ssize_t AudioHardware::AudioStreamInMSM72xx::read( void* buffer, ssize_t bytes)
}
addToTable(dec_id,cur_tx,INVALID_DEVICE,PCM_REC,true);
mFirstread = false;
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
}
#endif
}
diff --git a/audio/msm7x30/AudioHardware.h b/audio/msm7x30/AudioHardware.h
index 221b7988..90de728b 100644
--- a/audio/msm7x30/AudioHardware.h
+++ b/audio/msm7x30/AudioHardware.h
@@ -317,7 +317,7 @@ public:
virtual status_t setVoiceVolume(float volume);
virtual status_t setMasterVolume(float volume);
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
virtual status_t setFmVolume(float volume);
#endif
virtual status_t setMode(int mode);
@@ -383,7 +383,7 @@ private:
int aic3254_ioctl(int cmd, const int argc);
void aic3254_powerdown();
int aic3254_set_volume(int volume);
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
status_t enableFM(int sndDevice);
status_t enableComboDevice(uint32_t sndDevice, bool enableOrDisable);
status_t disableFM();
diff --git a/audio/msm7x30/AudioPolicyManager.cpp b/audio/msm7x30/AudioPolicyManager.cpp
index 51c4fcd5..1bc8470f 100644
--- a/audio/msm7x30/AudioPolicyManager.cpp
+++ b/audio/msm7x30/AudioPolicyManager.cpp
@@ -103,7 +103,7 @@ uint32_t AudioPolicyManager::getDeviceForStrategy(routing_strategy strategy, boo
}
break;
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if (mAvailableOutputDevices & AudioSystem::DEVICE_OUT_FM) {
device |= AudioSystem::DEVICE_OUT_FM;
if (mForceUse[AudioSystem::FOR_MEDIA] == AudioSystem::FORCE_SPEAKER) {
@@ -168,7 +168,7 @@ uint32_t AudioPolicyManager::getDeviceForStrategy(routing_strategy strategy, boo
if (device2 == 0) {
device2 = mAvailableOutputDevices & AudioSystem::DEVICE_OUT_WIRED_HEADSET;
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if (device2 == 0) {
device2 = mAvailableOutputDevices & AudioSystem::DEVICE_OUT_FM_TX;
}
@@ -190,7 +190,7 @@ uint32_t AudioPolicyManager::getDeviceForStrategy(routing_strategy strategy, boo
device = mAvailableOutputDevices & AudioSystem::DEVICE_OUT_SPEAKER;
break;
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if (mAvailableOutputDevices & AudioSystem::DEVICE_OUT_FM) {
device |= AudioSystem::DEVICE_OUT_FM;
}
@@ -324,7 +324,7 @@ status_t AudioPolicyManager::setDeviceConnectionState(AudioSystem::audio_devices
newDevice = AudioPolicyManagerBase::getNewDevice(mLPADecodeOutput, false);
}
#endif
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if(device == AudioSystem::DEVICE_OUT_FM) {
if (state == AudioSystem::DEVICE_STATE_AVAILABLE) {
mOutputs.valueFor(mHardwareOutput)->changeRefCount(AudioSystem::FM, 1);
@@ -659,7 +659,7 @@ status_t AudioPolicyManager::startOutput(audio_io_handle_t output,
// NOTE that the usage count is the same for duplicated output and hardware output which is
// necassary for a correct control of hardware output routing by startOutput() and stopOutput()
outputDesc->changeRefCount(stream, 1);
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
#ifdef WITH_QCOM_LPA
if ((stream == AudioSystem::FM && output == mA2dpOutput) || output == mLPADecodeOutput)
setOutputDevice(output, AudioPolicyManagerBase::getNewDevice(output), true);
@@ -834,7 +834,7 @@ void AudioPolicyManager::setOutputDevice(audio_io_handle_t output, uint32_t devi
// mute media streams if both speaker and headset are selected
if (device == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADSET)
|| device == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADPHONE)
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
|| device == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADSET | AudioSystem::DEVICE_OUT_FM)
|| device == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADSET | AudioSystem::DEVICE_OUT_FM)
|| device == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_FM_TX)
@@ -889,7 +889,7 @@ void AudioPolicyManager::setOutputDevice(audio_io_handle_t output, uint32_t devi
// if changing from a combined headset + speaker route, unmute media streams
if (prevDevice == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADSET)
|| prevDevice == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADPHONE)
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
|| prevDevice == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADSET | AudioSystem::DEVICE_OUT_FM)
|| prevDevice == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADSET | AudioSystem::DEVICE_OUT_FM)
|| prevDevice == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_FM_TX)
@@ -934,7 +934,7 @@ status_t AudioPolicyManager::checkAndSetVolume(int stream, int index, audio_io_h
float volume = computeVolume(stream, index, output, device);
// do not set volume if the float value did not change
if ((volume != mOutputs.valueFor(output)->mCurVolume[stream]) || (stream == AudioSystem::VOICE_CALL) ||
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
(stream == AudioSystem::FM) ||
#endif
force) {
@@ -969,7 +969,7 @@ status_t AudioPolicyManager::checkAndSetVolume(int stream, int index, audio_io_h
if (voiceVolume >= 0 && output == mHardwareOutput) {
mpClientInterface->setVoiceVolume(voiceVolume, delayMs);
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
} else if (stream == AudioSystem::FM) {
float fmVolume = -1.0;
fmVolume = computeVolume(stream, index, output, device);
@@ -1137,7 +1137,7 @@ uint32_t AudioPolicyManager::getDeviceForInputSource(int inputSource)
case AUDIO_SOURCE_VOICE_CALL:
device = AudioSystem::DEVICE_IN_VOICE_CALL;
break;
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
case AUDIO_SOURCE_FM_RX:
device = AudioSystem::DEVICE_IN_FM_RX;
break;
diff --git a/audio/msm7x30/audio_hw_hal.cpp b/audio/msm7x30/audio_hw_hal.cpp
index 881815d3..52327ef0 100644
--- a/audio/msm7x30/audio_hw_hal.cpp
+++ b/audio/msm7x30/audio_hw_hal.cpp
@@ -314,7 +314,7 @@ static uint32_t adev_get_supported_devices(const struct audio_hw_device *dev)
AUDIO_DEVICE_OUT_WIRED_HEADPHONE |
AUDIO_DEVICE_OUT_AUX_DIGITAL |
AUDIO_DEVICE_OUT_ALL_SCO |
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
AUDIO_DEVICE_OUT_FM |
AUDIO_DEVICE_OUT_FM_TX |
AUDIO_DEVICE_OUT_DIRECTOUTPUT |
@@ -329,7 +329,7 @@ static uint32_t adev_get_supported_devices(const struct audio_hw_device *dev)
AUDIO_DEVICE_IN_AUX_DIGITAL |
AUDIO_DEVICE_IN_BACK_MIC |
AUDIO_DEVICE_IN_ALL_SCO |
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
AUDIO_DEVICE_IN_FM_RX |
AUDIO_DEVICE_IN_FM_RX_A2DP |
#endif
@@ -355,7 +355,7 @@ static int adev_set_master_volume(struct audio_hw_device *dev, float volume)
return qadev->hwif->setMasterVolume(volume);
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
static int adev_set_fm_volume(struct audio_hw_device *dev, float volume)
{
struct qcom_audio_device *qadev = to_ladev(dev);
@@ -605,7 +605,7 @@ static int qcom_adev_open(const hw_module_t* module, const char* name,
qadev->device.init_check = adev_init_check;
qadev->device.set_voice_volume = adev_set_voice_volume;
qadev->device.set_master_volume = adev_set_master_volume;
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
qadev->device.set_fm_volume = adev_set_fm_volume;
#endif
qadev->device.set_mode = adev_set_mode;
diff --git a/audio/msm8660/AudioHardware.cpp b/audio/msm8660/AudioHardware.cpp
index 3aa05aed..a9a8d8bc 100644
--- a/audio/msm8660/AudioHardware.cpp
+++ b/audio/msm8660/AudioHardware.cpp
@@ -2217,7 +2217,7 @@ status_t AudioHardware::doRouting(AudioStreamInMSM72xx *input)
// call
// Recording will happen through currently active tx device
if((inputDevice == AudioSystem::DEVICE_IN_VOICE_CALL)
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
|| (inputDevice == AudioSystem::DEVICE_IN_FM_RX)
|| (inputDevice == AudioSystem::DEVICE_IN_FM_RX_A2DP)
#endif
@@ -2255,7 +2255,7 @@ status_t AudioHardware::doRouting(AudioStreamInMSM72xx *input)
} else if (outputDevices & AudioSystem::DEVICE_OUT_WIRED_HEADPHONE) {
LOGI("Routing audio to Speakerphone\n");
sndDevice = SND_DEVICE_NO_MIC_HEADSET;
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
} else if (outputDevices & AudioSystem::DEVICE_OUT_FM_TX) {
LOGE("Routing audio_rx to Speaker\n");
sndDevice = SND_DEVICE_SPEAKER_TX;
@@ -2319,7 +2319,7 @@ status_t AudioHardware::doRouting(AudioStreamInMSM72xx *input)
LOGI("Routing audio to Wired Headset and Speaker\n");
sndDevice = SND_DEVICE_HEADSET_AND_SPEAKER;
audProcess = (ADRC_ENABLE | EQ_ENABLE | RX_IIR_ENABLE | MBADRC_ENABLE);
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
} else if ((outputDevices & AudioSystem::DEVICE_OUT_FM_TX) &&
(outputDevices & AudioSystem::DEVICE_OUT_SPEAKER)) {
LOGI("Routing audio to FM Tx and Speaker\n");
@@ -2357,7 +2357,7 @@ status_t AudioHardware::doRouting(AudioStreamInMSM72xx *input)
LOGI("Routing audio to Speakerphone\n");
sndDevice = SND_DEVICE_SPEAKER;
audProcess = (ADRC_ENABLE | EQ_ENABLE | RX_IIR_ENABLE | MBADRC_ENABLE);
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
}else if (outputDevices & AudioSystem::DEVICE_OUT_FM_TX){
LOGI("Routing audio to FM Tx Device\n");
sndDevice = SND_DEVICE_FM_TX;
@@ -2415,7 +2415,7 @@ status_t AudioHardware::doRouting(AudioStreamInMSM72xx *input)
}
#endif
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if ((outputDevices & AudioSystem::DEVICE_OUT_FM) && (mFmFd == -1)){
enableFM(sndDevice);
}
@@ -3514,7 +3514,7 @@ status_t AudioHardware::AudioStreamInMSM72xx::set(
}
status_t status =0;
struct msm_voicerec_mode voc_rec_cfg;
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if(devices == AudioSystem::DEVICE_IN_FM_RX_A2DP) {
status = ::open("/dev/msm_pcm_in", O_RDONLY);
if (status < 0) {
@@ -3667,7 +3667,7 @@ status_t AudioHardware::AudioStreamInMSM72xx::set(
goto Error;
}
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
}
#endif
//mHardware->setMicMute_nosync(false);
@@ -3744,7 +3744,7 @@ ssize_t AudioHardware::AudioStreamInMSM72xx::read( void* buffer, ssize_t bytes)
hw->mLock.unlock();
return -1;
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if((mDevices == AudioSystem::DEVICE_IN_FM_RX) || (mDevices == AudioSystem::DEVICE_IN_FM_RX_A2DP) ){
if(ioctl(mFd, AUDIO_GET_SESSION_ID, &dec_id)) {
LOGE("AUDIO_GET_SESSION_ID failed*********");
@@ -3803,7 +3803,7 @@ ssize_t AudioHardware::AudioStreamInMSM72xx::read( void* buffer, ssize_t bytes)
addToTable(dec_id,cur_tx,INVALID_DEVICE,PCM_REC,true);
}
mFirstread = false;
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
}
#endif
}
diff --git a/audio/msm8660/AudioPolicyManager.cpp b/audio/msm8660/AudioPolicyManager.cpp
index fd150720..744e67c7 100644
--- a/audio/msm8660/AudioPolicyManager.cpp
+++ b/audio/msm8660/AudioPolicyManager.cpp
@@ -106,7 +106,7 @@ uint32_t AudioPolicyManager::getDeviceForStrategy(routing_strategy strategy, boo
}
break;
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if (mAvailableOutputDevices & AudioSystem::DEVICE_OUT_FM) {
device |= AudioSystem::DEVICE_OUT_FM;
}
@@ -174,7 +174,7 @@ uint32_t AudioPolicyManager::getDeviceForStrategy(routing_strategy strategy, boo
device2 = mAvailableOutputDevices & AudioSystem::DEVICE_OUT_ANC_HEADSET;
}
#endif
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if (device2 == 0) {
device2 = mAvailableOutputDevices & AudioSystem::DEVICE_OUT_FM_TX;
}
@@ -196,7 +196,7 @@ uint32_t AudioPolicyManager::getDeviceForStrategy(routing_strategy strategy, boo
device = mAvailableOutputDevices & AudioSystem::DEVICE_OUT_SPEAKER;
break;
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if (mAvailableOutputDevices & AudioSystem::DEVICE_OUT_FM) {
device |= AudioSystem::DEVICE_OUT_FM;
}
@@ -339,7 +339,7 @@ status_t AudioPolicyManager::setDeviceConnectionState(AudioSystem::audio_devices
newDevice = AudioPolicyManagerBase::getNewDevice(mLPADecodeOutput, false);
}
#endif
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
if(device == AudioSystem::DEVICE_OUT_FM) {
if (state == AudioSystem::DEVICE_STATE_AVAILABLE) {
mOutputs.valueFor(mHardwareOutput)->changeRefCount(AudioSystem::FM, 1);
@@ -684,7 +684,7 @@ status_t AudioPolicyManager::startOutput(audio_io_handle_t output, AudioSystem::
// NOTE that the usage count is the same for duplicated output and hardware output which is
// necassary for a correct control of hardware output routing by startOutput() and stopOutput()
outputDesc->changeRefCount(stream, 1);
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
#ifdef WITH_QCOM_LPA
if ((stream == AudioSystem::FM && output == mA2dpOutput) || output == mLPADecodeOutput)
setOutputDevice(output, AudioPolicyManagerBase::getNewDevice(output), true);
@@ -862,7 +862,7 @@ void AudioPolicyManager::setOutputDevice(audio_io_handle_t output, uint32_t devi
|| device == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_ANC_HEADPHONE)
#endif
|| device == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADPHONE)
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
|| device == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADSET | AudioSystem::DEVICE_OUT_FM)
|| device == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADPHONE | AudioSystem::DEVICE_OUT_FM)
|| device == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_FM_TX)
@@ -940,7 +940,7 @@ void AudioPolicyManager::setOutputDevice(audio_io_handle_t output, uint32_t devi
|| prevDevice == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_ANC_HEADPHONE)
#endif
|| prevDevice == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADPHONE)
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
|| prevDevice == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADSET | AudioSystem::DEVICE_OUT_FM)
|| prevDevice == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_WIRED_HEADPHONE | AudioSystem::DEVICE_OUT_FM)
|| prevDevice == (AudioSystem::DEVICE_OUT_SPEAKER | AudioSystem::DEVICE_OUT_FM_TX)
@@ -988,7 +988,7 @@ status_t AudioPolicyManager::checkAndSetVolume(int stream, int index, audio_io_h
float volume = computeVolume(stream, index, output, device);
// do not set volume if the float value did not change
if ((volume != mOutputs.valueFor(output)->mCurVolume[stream]) || (stream == AudioSystem::VOICE_CALL)
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
|| (stream == AudioSystem::FM)
#endif
|| force) {
@@ -1009,7 +1009,7 @@ status_t AudioPolicyManager::checkAndSetVolume(int stream, int index, audio_io_h
if (voiceVolume >= 0 && output == mHardwareOutput) {
mpClientInterface->setVoiceVolume(voiceVolume, delayMs);
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
} else if (stream == AudioSystem::FM) {
float fmVolume = -1.0;
fmVolume = computeVolume(stream, index, output, device);
@@ -1183,7 +1183,7 @@ uint32_t AudioPolicyManager::getDeviceForInputSource(int inputSource)
case AUDIO_SOURCE_VOICE_CALL:
device = AudioSystem::DEVICE_IN_VOICE_CALL;
break;
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
case AUDIO_SOURCE_FM_RX:
device = AudioSystem::DEVICE_IN_FM_RX;
break;
diff --git a/audio/msm8660/audio_hw_hal.cpp b/audio/msm8660/audio_hw_hal.cpp
index 428e9d4a..1260c11b 100644
--- a/audio/msm8660/audio_hw_hal.cpp
+++ b/audio/msm8660/audio_hw_hal.cpp
@@ -359,7 +359,7 @@ static int adev_set_master_volume(struct audio_hw_device *dev, float volume)
return qadev->hwif->setMasterVolume(volume);
}
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
static int adev_set_fm_volume(struct audio_hw_device *dev, float volume)
{
struct qcom_audio_device *qadev = to_ladev(dev);
@@ -609,7 +609,7 @@ static int qcom_adev_open(const hw_module_t* module, const char* name,
qadev->device.init_check = adev_init_check;
qadev->device.set_voice_volume = adev_set_voice_volume;
qadev->device.set_master_volume = adev_set_master_volume;
-#ifdef FM_RADIO
+#ifdef HAVE_FM_RADIO
qadev->device.set_fm_volume = adev_set_fm_volume;
#endif
qadev->device.set_mode = adev_set_mode;