OSDN Git Service

Camera: Initial support for vendor tag caches
authorEmilian Peev <epeev@google.com>
Thu, 23 Mar 2017 19:20:40 +0000 (19:20 +0000)
committerEmilian Peev <epeev@google.com>
Wed, 5 Apr 2017 19:50:10 +0000 (20:50 +0100)
commitde62d84eb9dbcd43c4db3100a3cd80209b04cd2f
tree0004882cb4efe276a9d6c1a693490e83e24d4653
parent8d41ad08c0e15607f1f4c1e80af2cb51c25839ce
Camera: Initial support for vendor tag caches

Vendor tag cache will be used alternatively to the regular
Vendor tag descriptor. The caches can support multiple vendor
tag providers at the same time. The native metadata along with
the requests/results/characteristics will store vendor specific
information that will be used to indentify the respective
descriptor.

Bug: 34275821
Test: Complete Camera/Camera2 CTS tests
Change-Id: I50b7cf9aa5575944fde7673a1728869690b2ce0d
core/java/android/hardware/camera2/CameraCharacteristics.java
core/java/android/hardware/camera2/CameraMetadata.java
core/java/android/hardware/camera2/CaptureRequest.java
core/java/android/hardware/camera2/CaptureResult.java
core/java/android/hardware/camera2/impl/CameraMetadataNative.java
core/java/android/hardware/camera2/params/VendorTagDescriptorCache.java [new file with mode: 0644]
core/jni/Android.mk
core/jni/android_hardware_camera2_CameraMetadata.cpp
media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.java