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
Overlay mms_config to increase allowed picture size

These image size values are kanged from old jf.

We should allow higher fidelity Mms as some people actually do still use it.

Addresses BACON-201

Change-Id: I441c27f571c20a3d183d887a3efd407be3640d82
msm8974: Enable resampler use in PCM offload path

 * In the cases where we have concurrent conflicting
   sample rates, we need to resample one stream since
   the backend codec only knows about a single stream.

Change-Id: I485d9782046741cbbbabfcf8e86f26a7b3a38091
msm8974: Offload MPEG2 audio

Change-Id: Ib524421c3aa7b2067644bd6ff86802bcb50fea65
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
Overlay mms_config to increase allowed picture size

These image size values are kanged from old jf.

We should allow higher fidelity Mms as some people actually do still use it.

Addresses BACON-201

Change-Id: I441c27f571c20a3d183d887a3efd407be3640d82
msm8974: Enable resampler use in PCM offload path

 * In the cases where we have concurrent conflicting
   sample rates, we need to resample one stream since
   the backend codec only knows about a single stream.

Change-Id: I485d9782046741cbbbabfcf8e86f26a7b3a38091