- Issues: camera shutter sound is not heard on
speaker when wired headset is connected.
- Rootcause: combo output devices are not updated
properly for voice call use cases.
- Fix: update combo devices before voice call use
cases in platform_get_output_snd_device.
CRs-Fixed: 591822
Change-Id: Ic2e75a4ce25f77499c07b4a8a32af774cdea16c2
When voice/volte call is setup over USB headset, the call is
still on USB headset even after turning on speaker.
Don't set the device to USB headset when speaker is forced
by Telephony during call.
Change-Id: If6a95895a33423ff5150862a823fc669fd44e59a
CRs-Fixed: 588884
- Ringtone will be played on speaker when USB headset is connected.
- Sonification is not allowed for USB headset. The behavior is
similar to HDMI.
CRs-Fixed: 588622
Change-Id: I5fba6ae0e42235f4144ccebac2a55fe1529b530a
- isVirtualInputDevice is a static member function and
its implementation should be modified in base class only.
- Remove isVirtualInputDevice in policy_hal and modify
APM_AUDIO_IN_DEVICE_VIRTUAL_ALL in base class to support
FM recording over A2DP headset.
Change-Id: Ib0527cfdff170367491feb62b117815558e139e1
CRs-Fixed: 581377
- Derive target specific audio policy manager from the base class.
- Allow selection of USB analog dock headset device for voice calls.
Change-Id: I351e88a6abe02e56a14b4eef4c04862e79c5777c