Revert "audio/msm7x30: device enum debug"

This reverts commit 1844bcd7a02a2794786e5c1f2630b261dde9939b.
Revert "audio/msm7x30: #ifdef teh things"

This reverts commit 0c85f77350e1c1484d6aa0be46a37dcf442fac66.

Change-Id: Ie7d7121c0b632a16da82644a7ef538aba06ce91f
Revert "Revert "audio/8655: Enabling LPA playback by adding AudioSessionOutLPA class""

This reverts commit 0de404b0aa95dbe9cf30b8457e93c407ba4b12a6.

Change-Id: I125127738a97b7dc92757687c8ecc789bc2d3545
audio/msm7630: Fix for routing camcorded encoded clip audio to wired headset

-Audio not routing to wired headset while playing the camcorder encoded video clip.
-device is not updating and routing when stopInput is called.
-Obtain the available active device by calling getNewDevice() and route to that device.

Change-Id: I163de3ba3c9e1ca9e81263acf8395d6cebdf410a
CRs-fixed: 451142
msm7x30: use define instead of "magic" number

* use AUDIO_HW_VOIP_SAMPLERATE_8K for sample rate for voip

Change-Id: I10431d1bb02612e6c9e46ca29566b25915d1610c
msm7x30: fix getInputBufferSize to calculate buffer sizes

* derived from alsa driver

Change-Id: I3ea8ccbb9ac8c7276b60f427e329b71df96ffbe1
msm7x30: prevent input routing during VOIP recording

Change-Id: Iea1f7425b16e52d51fff927ab182b687a9276285