audio/msm7627a: Add support for STRATEGY_ENFORCED_AUDIBLE

- Merge changes related to STRATEGY_ENFORCED_AUDIBLE from
  AudioPolicyManagerBase to 7627a specific AudioPolicyManager

Change-Id: I9b74d586c41c2a1eb5fb3cde5489ab7acbfd1779
qcom/media: flags cleanup

Change-Id: I2047995dc91b3060b98a3ad20ffa0d71e5e2f6b3
qcom-audio: Exclude if TARGET_PROVIDES_LIBAUDIO

Change-Id: Ifcd3219ca1f67805641230158e89df8ddf1e04b5
msm7x27a audio: Remove support for the tunneled formats

CM doesn't support them, and this prevents the modules from building

Change-Id: Id04f9e6f04e4ae9ed390b829c88d358e5867585a
msm7x30: audio: initial E739 support

Change-Id: Ib39dd8867353743afc8ca0ea301ce6b4dafb2dde
fix build

Change-Id: Ic1e6c54a5eb8c276291720b8f9ee7c007d4ee04b
hardware/qcom: 8660: Fix to mute issue from second voip call

- Make a voip call, mute the mic and end the call.
Now make another voip call, observe mic mute still
present.
- the mute flag related to voip session is not reset
when the call ended. It will result in carry forwarding
the mute to next new voip session and remains muted
until the mic Mute button is pressed again.
- Reset the mute flag of voip and voice session
at the end of respective call sessions.

CRs-Fixed: 343241
(cherry picked from commit dff334e51d45705c5f39caa76eb20431b0791c85)

Change-Id: Id09380338421fcb6c1d8098ac258505fc3d0f772
audio/msm8660: move back to original place

Change-Id: Ib7729c4265ed79fb680ee4cae8c6bad9c605bca9
audio/msm8660: use dynamic acdb by default

Change-Id: I7ddd676ca015a214b9778e9914aae032e6f55536
audio/msm8660: add support for Samsung T989/I727

Change-Id: I8c0c5a64de4888597681e7bdef7302b541147965
audio/msm8660: fix htc bt acdb

Change-Id: Ia35e9d975735f2e3fb616681bc14b3ebbfa47610
Merge "audio/msm7627a: Add support for STRATEGY_ENFORCED_AUDIBLE" into ics
audio/msm7630: Add support for STRATEGY_ENFORCED_AUDIBLE

- Merge changes related to STRATEGY_ENFORCED_AUDIBLE from
AudioPolicyManagerBase to 7630 specific AudioPolicyManager

Change-Id: I06012c008bb3128622f265bf1095f275d9587e18
msm8660: Add missing define for ANC

Change-Id: Ic98a6336f6487589e434c228bfcbd1bb4a37634e
audio/msm8660: fix wrong ANC ifdef

Change-Id: Ic30702c5e85917ce18ab0d7b6be08c8dc3abb6c1
audio: Add option to disable MVS for VoIP.

 * Also fix build with QCOM_VOIP enabled.

Change-Id: Idfc752850a4f46b02b6c5ab74e3a28162de8e075
audio: Disable debug messages in log

Change-Id: I7d4eae80e7603445813c4bf87d07a5e73223b3b5
audio/msm8660: Fix for no voice during voice call after SSR

- No voice heard, during the first voice call after SSR. The SSR
  is done during a concurrency of voice call and video streaming.
- The on going call before the SSR is not terminated, and the voice
  driver doesn't gets notified about this and ignores a new request
  for voice. Hence there is no voice heard in the first call after SSR.
- Fix is to terminate voice in audio HAL constructor there by
  notifying the voice driver that the call has ended. If there is
  no voice active, the driver would ignore the request.

CRs-fixed: 339562

Change-Id: I063b42c55e557bc2b0ddbc07bf040533cb61e944
audio/msm7x30: fix voice volume on first call

- Store float voice volume got from audioflinger even if
  msm_set_voice_rx_vol return an error and re-use it on next call.
- Check mic mute state before mute/unmute it.
- Remove redundant volume set.

Change-Id: Iaa65503e3dbe0464ac15c7e1cb00064b391c1123
audio/msm8660 fix voice volume on first call

- Store float voice volume got from audioflinger even if
  and re-use on next call.
- Check mic mute state before mute/unmute it.

Change-Id: I0e50157986be4a7bc1bf7f2394d1af110540b59c