hwcomposer: Add HWC_BLIT compositiontype value

- HWC_BLIT this layer will be handled in the HWC, using a blit engine
- setting this will inform Surfaceflinger to flip FB_TARGET

Change-Id: I25d19ec41b57863d451c3e390109c912faf1381c
Bluetooth: HID: Add support for HID Device in HAL

This patch adds support for HID Device Role in HAL so that jni
layer can communicate wtih Bluedroid Stack when calling HID Device
API's and callbacks.

Change-Id: I591f477ee58924a9003d6e733dcbbc4e8a7d3202
CRs-Fixed: 573086
Bluetooth: HAL Changes for LPP and extended LE scan

These changes include modifications for implementing Low power
proximity features and extended LE scan based on
UUID Filtering

CRs-Fixed: 581289
Change-Id: I5ddbc8edffec0c6ca5eb8ed4dab12bf2e108bd55
Merge remote-tracking branch 'origin/cm-11.0' into cm-11.0
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0
include: update bluetooth.h
include: update bt_hf
Bluetooth: Support MAP Client role on Bluedroid.

Implementation of MAP Client (MCE) role on
Bluedroid stack. Include MAP Client Interface ID.

Change-Id: Icdf11b7f09a161e35aa3aa68b9b5fa315e18fd65

CRs-fixed: 539274
(cherry picked from commit 08b7d8403f875a33f108fc78ee65c6365a828a8e)
(cherry picked from commit cb0e99a3b946756709e007fba700911f930f4e67)
(cherry picked from commit 31cc136a0a3b4f6ea15307455497b1fd8cc0ced8)
Revert "Bluetooth: Support MAP Client role on Bluedroid."

This reverts commit c3c3eca4acaecda1320f09e955bc65db8f572a27.
Bluetooth: Support MAP Client role on Bluedroid.

Implementation of MAP Client (MCE) role on
Bluedroid stack. Include MAP Client Interface ID.

Change-Id: Icdf11b7f09a161e35aa3aa68b9b5fa315e18fd65

CRs-fixed: 539274
(cherry picked from commit 08b7d8403f875a33f108fc78ee65c6365a828a8e)
(cherry picked from commit cb0e99a3b946756709e007fba700911f930f4e67)
(cherry picked from commit 31cc136a0a3b4f6ea15307455497b1fd8cc0ced8)
include: update BT
usbaudio: fix for out->dev->lock remains locked in error case

out->dev->lock remains locked in error case in out_write()
Added pthread_mutex_unlock() in the error case

Bug: 12824374

Change-Id: Id467e3122008eb8128b42dfc0e9103600c1eef2d
Signed-off-by: Glenn Kasten <gkasten@google.com>
DO NOT MERGE BLE peripheral mode (1/4): change HAL to support service data and service uuids.

Cherry picking ble advertising changes from master to KLP MR2.
b/13137996


Change-Id: I19a3755a4ed16e1ae03368cecee97773c05c1770
Merge "DO NOT MERGE BLE peripheral mode (1/4): change HAL to support service data and service uuids." into klp-dev
libhardware: Add power hint to set profile

 * A PowerHAL can implement support for this hint to receive
   power profile changes from the framework.

Change-Id: Ie1e9e3b827c731cf5a817a0491677e3451fe8678
Merge tag 'android-4.4.3_r1' into HEAD

Android 4.4.3 release 1
audio: Add flac codec specific parameters

- Add new offload parameters for flac codec

Change-Id: I69fc3ee3de557921461b861a3cf4dca933257658
Revert "Add camera parameters for htc evo 3D. (2/2)"

This reverts commit d3f35c312c9a064d977cc148327becc636ad2528.

Change-Id: I257135d9ec9375e4df84c20398fd48e4400ad8f4
Revert "Revert "Add camera parameters for htc evo 3D. (2/2)""

This reverts commit 1dc5e259cdf4dd4b7e2ac10caaa7d0c39c8ec1dc.