diff options
author | stenkinevgeniy <stenkinevgeniy@gmail.com> | 2018-05-30 15:43:14 +0000 |
---|---|---|
committer | Jan Altensen <info@stricted.net> | 2019-02-05 20:11:30 +0100 |
commit | 5ca267a18568fc300c229db913f86fdea66e41b2 (patch) | |
tree | 982ac57158733d707d3a9929f5c440c9b87973bb | |
parent | 097e294176c5255f68b4cdbb1c5d796711b38810 (diff) | |
download | android_hardware_samsung-5ca267a18568fc300c229db913f86fdea66e41b2.tar.gz android_hardware_samsung-5ca267a18568fc300c229db913f86fdea66e41b2.tar.bz2 android_hardware_samsung-5ca267a18568fc300c229db913f86fdea66e41b2.zip |
Revert "audio: Fix incall device switch handling"
This commit cause bug - no sound after end voice call when
using speaker. Sound come back after audioflinger send
standby and hal reenable speaker for new stream (usecase).
Reason - hal need reenable speaker (or other devices) for
other streams (usecases).
This reverts commit f33a728b205f7656ca6211a07e3dd69c623b75ca.
Change-Id: Icde4e83ab824008e931b681cdbb6e11d6a2a7aa5
-rw-r--r-- | audio/audio_hw.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/audio/audio_hw.c b/audio/audio_hw.c index 7bb02a0..04955d6 100644 --- a/audio/audio_hw.c +++ b/audio/audio_hw.c @@ -1060,11 +1060,8 @@ static int select_devices(struct audio_device *adev, if (vc_usecase == NULL) { ALOGE("%s: Could not find the voice call usecase", __func__); } else { - ALOGV("%s: in call, reusing devices (rx: %s, tx: %s)", __func__, - get_snd_device_display_name(vc_usecase->out_snd_device), - get_snd_device_display_name(vc_usecase->in_snd_device)); - usecase->devices = vc_usecase->devices; - return 0; + in_snd_device = vc_usecase->in_snd_device; + out_snd_device = vc_usecase->out_snd_device; } } |