diff options
author | Eino-Ville Talvala <etalvala@google.com> | 2013-10-11 09:51:09 -0700 |
---|---|---|
committer | Eino-Ville Talvala <etalvala@google.com> | 2013-11-06 18:22:22 -0800 |
commit | fd6ecdd39bd83ea020f78b425e96310380d66c35 (patch) | |
tree | 74b1aaa8fdcbf75681f72fb93b96db4ab48fa34c /include/camera | |
parent | 48b6cd98b23b2cf9dee88f075f7575ecb5aaf545 (diff) | |
download | frameworks_av-fd6ecdd39bd83ea020f78b425e96310380d66c35.zip frameworks_av-fd6ecdd39bd83ea020f78b425e96310380d66c35.tar.gz frameworks_av-fd6ecdd39bd83ea020f78b425e96310380d66c35.tar.bz2 |
Camera HAL3/API1: Add support for the partial result quirk.
- Camera2Client:
- Detect partial result quirk
- Camera3Device:
- Accumulate all partial results together
- Fire off 3A-only result once all 3A states are available
- FrameProcessorBase:
- Filter out partials, don't send to listeners
- FrameProcessor:
- Skip face detect on partials
- Make sure to only handle a 3A update for a given frame once
- Trigger AF notifications when AF mode or trigger changes, to
properly detect all AF transitions.
Bug: 11115603
Change-Id: Iea8aa73c568701562a46071f7ea100624251d10b
Diffstat (limited to 'include/camera')
-rw-r--r-- | include/camera/CameraMetadata.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/camera/CameraMetadata.h b/include/camera/CameraMetadata.h index fe2bd19..1254d3c 100644 --- a/include/camera/CameraMetadata.h +++ b/include/camera/CameraMetadata.h @@ -99,6 +99,11 @@ class CameraMetadata { status_t append(const CameraMetadata &other); /** + * Append metadata from a raw camera_metadata buffer + */ + status_t append(const camera_metadata* other); + + /** * Number of metadata entries. */ size_t entryCount() const; |