summaryrefslogtreecommitdiffstats
path: root/modules/camera/Metadata.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Camera: HAL: 64-bit warning fixit.Sasha Levitskiy2014-04-231-3/+5
| | | | | Change-Id: Iecc3e1846fbf63c51952d115e1f167cf32135b18 Signed-off-by: Sasha Levitskiy <sanek@google.com>
* modules: camera: Metadata refactorAlex Ray2013-10-281-137/+64
| | | | | | | | | | Add* functions const to protect data being added. Initiailze metadata object from a camera_metadata_t. Remove template-specific constructor. Add convenience "add1" method to abvoid stack-allocated data. Construct templates manually (in ExampleCamera) from base. Change-Id: I3201f61e9d32841ea7a769d69242b40d8727c02e
* modules: camera: Update trace headers to libutilsAlex Ray2013-10-141-2/+1
| | | | | | | Now that libutils is outside of frameworks, use that for c++-style scoped tracing and remove the temporary shim header. Change-Id: I913767aed8ff70abb9299e7a7b318b24a25e23c1
* modules: camera: simplify metadata list traversalAlex Ray2013-07-091-3/+1
| | | | | | keep traveling pointer local to the walking loop Change-Id: I0038007d6e7a45e519b9b2162c674132477879cc
* modules: camera: make Metadata a delete-able objectAlex Ray2013-07-031-0/+10
| | | | | | | | | Metadata is currently only used for immutable persistent settings (static camera characteristics, and the capture templates), but will be used for dynamic metadata as well. Make it deleteable so we can create/destroy these at will. Change-Id: I7372b07b904d5a6b55453093712e0bb2675918b5
* modules: camera: Dirty metadata objects on updateAlex Ray2013-07-031-14/+39
| | | | Change-Id: I4fbd4ad919b855168e3ff5424613271b1fa907af
* modules: camera: default request templatesAlex Ray2013-07-021-0/+29
| | | | Change-Id: I0a4b389e1850c10e12a65b3c8a5670c78c6746f7
* modules: camera: add get_camera_info supportAlex Ray2013-06-281-0/+184
Basic static metadata statically constructed from preprocessor passes over an array of camera metadata tags. Change-Id: I16ea9f4d68120d5a0bc010a4a67b0cbcd761329e