Addition of EFFECT_CMD_OFFLOAD for effects offload

Added EFFECT_CMD_OFFLOAD command to audio effect control
interface. It is used by the framework to indicate if
the playback thread the effect is attached to is offloaded
of not.

Added effect flag EFFECT_FLAG_OFFLOAD_SUPPORTED indicating if
the effect implementation supports offloading to a DSP.

Change-Id: I26553576657d3aa9cd0cdcd5785c813b02f48136
Signed-off-by: jpadmana <jayashree.r.padmanaban@intel.com>
Signed-off-by: Eric Laurent <elaurent@google.com>
get_presentation_position

Change-Id: Iedc4df9018321d7273eaa862e913ad6d9a844618
Merge "get_presentation_position" into klp-dev
Add support for DSA and ECDSA key types

(cherry picked from commit 6e1683f5d508a4c1ff761a9a3508619ac5ac6ed7)

Bug: 10600582
Change-Id: I8e5b66baa70b37031198260853bb5355df75e23d
keymaster: use new version fields in hw_module

The original version of this HAL used a field in keymaster_module to
represent the module's version number, but a later revision of the HAL
interface added a distinguisher between HAL module and device versions.
This is needed to support upgrade code in keystore.

Bug: 10600582
Change-Id: Ied34cf382e2b7725e648faada00df2dee993e6c5
Camera2 Tests: Fix stream id types

Bug: 10604704
Change-Id: I5edddb1011d6744225c59f44bd6df8ae4234d336
hardware: camera_common: add module vendor tag ops

This updates the camera module API to have vendor-specific tag support.

Vendor-specific metadata tags could be contained in static camera
characteristics, so we need a method of accessing vendor tag information
from the module level (and not just with a device open).

Bug: 10612133
Change-Id: I28e8c769f8112ff4f745f3f1b5472e8a718f1356
Merge "hardware: camera_common: add module vendor tag ops" into klp-dev
Merge "Camera2 Tests: Fix stream id types" into klp-dev
Initial interface for MemoryTrackerHAL

Bug: 10294768
Change-Id: I65cb28c8f77f3dafe5b47b24479c647fa72fc65f
libhardware: add Consumer IR HAL API

Change-Id: I68db7911784aa802b378a5e1dad62397da16b03b
modules: add demo consumer IR HAL

Change-Id: Iaae40c06af0dc008429d5dee4f45dc0b156957a1
Clarify return values of get_presentation_position

Change-Id: I495d7abd7e366849308c66bcaee99554dcd244aa
Merge "Clarify return values of get_presentation_position" into klp-dev
consumerir: make transmit array constant

Change-Id: I0409970d7bd8efe69a69ec038eea4ee3ff9cbfe0
Merge "consumerir: make transmit array constant" into klp-dev
consumer_ir: add array length to get carrier freq

Change-Id: Iefb424db6f16ffefa40da56c765c9b7a24bea397
Camera2 Test: check the right result metadata

We need check the right result metadata by looking for the right request id.

Bug: 10710768
Change-Id: I1e946f82e569fa6afc5067552c3f850ffffbf698
Merge "Camera2 Test: check the right result metadata" into klp-dev
Merge "Initial interface for MemoryTrackerHAL" into klp-dev