diff options
| author | Giulio Cervera <giulio.cervera@gmail.com> | 2012-07-03 22:54:56 +0200 |
|---|---|---|
| committer | Giulio Cervera <giulio.cervera@gmail.com> | 2012-07-26 17:41:25 +0200 |
| commit | 7e91cbc17de775220a674c0d8065096e70339c22 (patch) | |
| tree | 52ea20eeb4efda492090a8cb47f02c309f550ab4 | |
| parent | 51cce53411da00491b9031e724e07b08241553fe (diff) | |
| download | android_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.cpp | 18 | ||||
| -rw-r--r-- | audio/msm7x27a/AudioHardware.h | 4 | ||||
| -rw-r--r-- | audio/msm7x27a/AudioPolicyManager.cpp | 26 | ||||
| -rw-r--r-- | audio/msm7x27a/audio_hw_hal.cpp | 4 | ||||
| -rw-r--r-- | audio/msm7x30/AudioHardware.cpp | 22 | ||||
| -rw-r--r-- | audio/msm7x30/AudioHardware.h | 4 | ||||
| -rw-r--r-- | audio/msm7x30/AudioPolicyManager.cpp | 20 | ||||
| -rw-r--r-- | audio/msm7x30/audio_hw_hal.cpp | 8 | ||||
| -rw-r--r-- | audio/msm8660/AudioHardware.cpp | 18 | ||||
| -rw-r--r-- | audio/msm8660/AudioPolicyManager.cpp | 20 | ||||
| -rw-r--r-- | audio/msm8660/audio_hw_hal.cpp | 4 |
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; |
