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
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
Bluetooth: Fix to add SSR clean during disable timeout

Fix for BT fails to turn on after several hours of test
Issue is due to disable timeout, host fails to get the wack ACK from
the SoC during BT turn of. Adding ssr cleanup routine in disable
timout routine

Change-Id: Iaa9c7750c96224c9df923291d7dad2b2417cdad3
CRs-Fixed: 614585