msm8974: Improve FX path

 * Previous change had bad performance in certain situations.

Change-Id: I5310fca65b8c5ff651facb0bcb0f0e19969bee5a
msm8974-common: Increase mic gain for voice recognition

* Separate this case from voice call case

Change-Id: I0ab21ddb478a1a9b974c3f4e98098d721154ab79
msm8974: Disable forced high bitrate/samplerate

 * This can't currently be utilized. Shelving for now.

Change-Id: I7e49365d509a84ae4db6db95c254b6dd2fd6a711
msm8974-common: Add vibrator cmhw implementation

Change-Id: I72574fbd45197278cdd7ba272bb439ee87c116e7
msm8974: Update handset calibration data

Change-Id: I7f1ffa1d0716f124f4dc821e5e4b58e6a1050f4f
msm8974: Add HE-AAC and AAC-ELD to media_profiles

 * These are standard Android formats now.

Change-Id: I05cac200278fa4ae5c64703127a83169500b3197
msm8974: Enable OMX hardware AAC decoder

Change-Id: I6c334f21a281193127447c4f8e4fbf7afef44c89
msm8974: Update media codec list

 * Now that MediaCodecList uses a 64-bit mask, add all supported types.

Change-Id: I487c6bf2caf4b37eeba0117edea7df9e14dd6fd7
msm8974: Set 24-bit flag for headphone/speaker

 * Improves postprocessing performance

Change-Id: I8612400b493a9eb3ed28d16d8704857db457e74a
msm8974: Remove extra resampler

Change-Id: I12a2f363a47ac06a45f70549c6bcc1c9698a8602
Revert "msm8974: Enable OMX hardware AAC decoder"

This reverts commit 364881b51a6a430b1e9791b37c96c178be78a980, it
still has some state management issues
msm8974: Offload MPEG2 audio

Change-Id: Ib524421c3aa7b2067644bd6ff86802bcb50fea65
msm8974: Use FFMPEG for WMA/WMV

 * Not supported in DSP

Change-Id: I938f27236809676411723786d18c047320ee12d4
msm8974: Enable support for true 24-bit audio

Change-Id: I6ef4547f01d3fd2f3d1b9304fcdd1a4870f0c28f
msm8974: Multi-offload support, reenable gapless

 * Add support for quad-offload.
 * This allows for reliable gapless playback!

Change-Id: I0ed091f5083a9fdcabb70520aac3109f0774a913
msm8974: Remove custom bitwidth from audio devices

 * HAL will manage this automatically now.

Change-Id: I30ed1fe4d432b758e9a939f1768b200dd0d42764
msm8974-common: Separate handset-stereo-dmic-ef from dmic-ef

Change-Id: Ie281647ddc17c98a7f41715ad0f927aa0429413d
msm8974-common: Increase volume of handset-mic to match stereo level

* Addresses BACON-121

Change-Id: I60753c9ac1943a41ab9b19d87cb64aa11d8ea937
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_device_oppo_msm8974-common into kk4.4

Conflicts:
	msm8974.mk