diff options
author | Satish Kodishala <skodisha@codeaurora.org> | 2014-01-07 14:35:55 +0530 |
---|---|---|
committer | Ricardo Cerqueira <cyanogenmod@cerqueira.org> | 2014-02-14 17:36:36 +0000 |
commit | 8e474f276c5da88241a5eee703c2c554dc5c975f (patch) | |
tree | efb18a5a93ed9441bf435864da7301cc17077101 /fmapp2 | |
parent | 007824b3c5f90695e44638ccdce8a4e8bda4beb6 (diff) | |
download | android_hardware_qcom_fm-8e474f276c5da88241a5eee703c2c554dc5c975f.tar.gz android_hardware_qcom_fm-8e474f276c5da88241a5eee703c2c554dc5c975f.tar.bz2 android_hardware_qcom_fm-8e474f276c5da88241a5eee703c2c554dc5c975f.zip |
FM: Added support for audio routing from speaker to BT headset.
Added support for audio routing from speaker to BT headset.
Change-Id: If29ff7024c46265c1baf711d348ac8cd205fa297
CRs-fixed: 595087
Diffstat (limited to 'fmapp2')
-rw-r--r-- | fmapp2/src/com/caf/fmradio/FMRadioService.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java index 8222281..d79c78f 100644 --- a/fmapp2/src/com/caf/fmradio/FMRadioService.java +++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java @@ -364,6 +364,7 @@ public class FMRadioService extends Service Log.d(LOGTAG, "A2DP device is dis-connected!"); mA2dpDisconnected = true; } else { + Log.d(LOGTAG, "A2DP device is connected!"); mA2dpDisconnected = false; } if (isAnalogModeEnabled()) { @@ -376,8 +377,8 @@ public class FMRadioService extends Service // will take care of audio routing if( (isFmOn()) && (true == ((bA2dpConnected)^(mOverA2DP))) && - (false == mStoppedOnFocusLoss) && - (!isSpeakerEnabled())) { + (false == mStoppedOnFocusLoss)) { + Log.d(LOGTAG, "stopping and starting FM\n"); stopFM(); startFM(); } @@ -764,7 +765,7 @@ public class FMRadioService extends Service mStoppedOnFocusLoss = false; if (!mA2dpDeviceSupportInHal && (true == mA2dpDeviceState.isDeviceAvailable()) && - (!isSpeakerEnabled()) && !isAnalogModeEnabled() + !isAnalogModeEnabled() && (true == startA2dpPlayback())) { mOverA2DP=true; } else { |