diff options
Diffstat (limited to 'libaudio-qsd8k/AudioPolicyManager.cpp')
-rw-r--r-- | libaudio-qsd8k/AudioPolicyManager.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libaudio-qsd8k/AudioPolicyManager.cpp b/libaudio-qsd8k/AudioPolicyManager.cpp index 51d6a93..2328847 100644 --- a/libaudio-qsd8k/AudioPolicyManager.cpp +++ b/libaudio-qsd8k/AudioPolicyManager.cpp @@ -262,9 +262,10 @@ float AudioPolicyManager::computeVolume(int stream, int index, audio_io_handle_t } } - // in car dock: when using the 3.5mm jack to play media, set a fixed volume as access to the + // in car dock: when using the 3.5mm jack to play media, set a minimum volume as access to the // physical volume keys is blocked by the car dock frame. if ((mForceUse[AudioSystem::FOR_DOCK] == AudioSystem::FORCE_BT_CAR_DOCK) && + (volume < CAR_DOCK_MUSIC_MINI_JACK_VOLUME_MIN) && (stream == AudioSystem::MUSIC) && (device & (AudioSystem::DEVICE_OUT_WIRED_HEADPHONE | AudioSystem::DEVICE_OUT_WIRED_HEADSET))) { |