Merge commit '977729303ce0a5609b3ddbd36e6801d8397ff5c4' into eclair-mr2-plus-aosp
* commit '977729303ce0a5609b3ddbd36e6801d8397ff5c4':
enable mdp debugging on error, also check for invalid inputs
Merge commit 'b7f7f038529135a5c21234ae89e4b87a1c56854a' into eclair-mr2
* commit 'b7f7f038529135a5c21234ae89e4b87a1c56854a':
enable mdp debugging on error, also check for invalid inputs
Merge commit '92286d749dbc594c223ca25f9c294082088c7b38'
* commit '92286d749dbc594c223ca25f9c294082088c7b38':
When configuring the A10026 for microphone input outside of a call,
Merge commit '5175b4b6992568d92e0476e9d6bdb98cf4e126a3'
* commit '5175b4b6992568d92e0476e9d6bdb98cf4e126a3':
Use new acoustic parameters when recording in voice recognition mode
Merge commit '8d4f9726fcf28989a8e6d6cce6b1ef8fa464a160' into eclair-mr2-plus-aosp
* commit '8d4f9726fcf28989a8e6d6cce6b1ef8fa464a160':
When configuring the A10026 for microphone input outside of a call,
Merge commit '9bf3ce7d445eb3fc4043bc59d6c1adc16f3f8f32' into eclair-mr2-plus-aosp
* commit '9bf3ce7d445eb3fc4043bc59d6c1adc16f3f8f32':
Use new acoustic parameters when recording in voice recognition mode
Merge commit 'ba36d4fa33072ef14183365fffd289762c26905e' into eclair-mr2
* commit 'ba36d4fa33072ef14183365fffd289762c26905e':
When configuring the A10026 for microphone input outside of a call,
Merge commit '63af0f3cbd387e97bcaca82d1e22787c224d6430' into eclair-mr2
* commit '63af0f3cbd387e97bcaca82d1e22787c224d6430':
Use new acoustic parameters when recording in voice recognition mode
The wrong key was used when removing the voice recognition mode from parameters list after handling it in AudioStreamInMSM72xx::setParameters() causing the set routing parameter to be removed and ignored.
Merge commit '59a10928801282ca6aeb195a0d9c8228136fd62a'
* commit '59a10928801282ca6aeb195a0d9c8228136fd62a':
Update lights to support the change in parameters passed by the framework
Merge commit 'af0348b94bcf190f73eec870f2d0106ba45e5fa2'
* commit 'af0348b94bcf190f73eec870f2d0106ba45e5fa2':
Use new A1026 header to us 1026 presets that match the driver.
Merge commit 'da6818d3785571964bb5bdedf7afa18900deb9ea' into eclair-mr2-plus-aosp
* commit 'da6818d3785571964bb5bdedf7afa18900deb9ea':
Update lights to support the change in parameters passed by the framework
Merge commit '79ad38d0b62ad2abfc7bedcb07f478594ebd3b76' into eclair-mr2-plus-aosp
* commit '79ad38d0b62ad2abfc7bedcb07f478594ebd3b76':
Use new A1026 header to us 1026 presets that match the driver.
Merge commit 'dbef679fccd8d44881642564c54baafa41da6c55' into eclair-mr2
* commit 'dbef679fccd8d44881642564c54baafa41da6c55':
Update lights to support the change in parameters passed by the framework
Merge commit '4bcd5b16c66bc5c2bffe232f15f5cb83aea18318' into eclair-mr2
* commit '4bcd5b16c66bc5c2bffe232f15f5cb83aea18318':
Use new A1026 header to us 1026 presets that match the driver.
Merge commit '5ad51e10042fff395ef1833562dc25ba843523f8' into eclair-mr2-plus-aosp
* commit '5ad51e10042fff395ef1833562dc25ba843523f8':
Fix bug 2194140 Add support for the voice recognition mode.
Merge commit '739de5f36523862a7caa15590bd6b680b6cd2854' into eclair-mr2
* commit '739de5f36523862a7caa15590bd6b680b6cd2854':
Fix bug 2194140 Add support for the voice recognition mode.
The voice recognition mode is enabled when using the
AUDIO_SOURCE_VOICE_RECOGNITION audio recording source. The intended
behavior is to use the same microphone input as the default input,
but to configure the A1026 chip in the special mode tuned for
voice recognition, for the matching input. For testing purposes,
two settings will be available for each input, the choice of which
one is used will be dependent on the vr_uses_ns property.
The availability of the voice rec mode is dependent on the enable1026
system property.
Note that the final A1026 configuration modes are not used yet
(not available) but the ones to use are specified in the comments
of the AudioHardware::doAudience_A1026_Control() function at line
952 of AudioHardware.cpp for instance.
Upon availability of other presets, the enable1026 property could
be used to disable or enable even more of the 1026 features.
Merge commit '32ee7f600f4f6babdc08034caca3827ca28e1a48'
* commit '32ee7f600f4f6babdc08034caca3827ca28e1a48':
Fix issue: no audio after media_server process crash while in call.
Merge commit '864c8583342f1de9c2406835e891d8af98ffe073' into eclair-mr2-plus-aosp
* commit '864c8583342f1de9c2406835e891d8af98ffe073':
Fix issue: no audio after media_server process crash while in call.
Merge commit 'd1dc8c30a969ec3539fc21b940789b2f23197756' into eclair-mr2
* commit 'd1dc8c30a969ec3539fc21b940789b2f23197756':
Fix issue: no audio after media_server process crash while in call.
Merge commit '0199fcd0fc04be3361b8843110594b87a0dfc4a9' into eclair-mr2-plus-aosp
* commit '0199fcd0fc04be3361b8843110594b87a0dfc4a9':
HTC update: add attenuation to avoid distortion, and compensate in
Merge commit '10254cc35f5cb7ebe2c7ef452815486cb8e92a33' into eclair-mr2
* commit '10254cc35f5cb7ebe2c7ef452815486cb8e92a33':
HTC update: add attenuation to avoid distortion, and compensate in