History log of /frameworks/av/camera/CameraMetadata.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8aac03f4d6c66749803d5708086ba5f509aa88c6 04-Mar-2016 Yin-Chia Yeh <yinchiayeh@google.com> CameraNDK: add API to list all tags in metadata

Bug: 27102995
Change-Id: I2807b94867f7ed32585afedbbff0a77a93c8fe94
/frameworks/av/camera/CameraMetadata.cpp
d56db1d2bee182d1851097a9c712712fc094d117 18-Dec-2015 Eino-Ville Talvala <etalvala@google.com> Camera: Switch camera2 to auto-gen C++ binder interfaces

- Move camera service AIDL files to frameworks/av
- Build C++ interface stubs with AIDL tools
- Add necessary native-side parcelables and update existing ones
- Remove manually-written stubs, rearrange remaining manual stubs
- Adjust implementations to work with auto-generated stubs
- Adjust method signatures for auto-gen differences
- Add rich error messages using binder::Status

Bug: 25091611
Change-Id: I6f69f34b9d1a3f8d1fb7db87357363f8fa8483ff
/frameworks/av/camera/CameraMetadata.cpp
e2b60c810282b7cd09af8544dd479ff5adba46f0 18-Jul-2015 Eino-Ville Talvala <etalvala@google.com> CameraMetadata: Add sanity check to avoid accidental memory corruption.

Update shouldn't be called with a pointer from the metadata structure
being updated, since it might be resized. The API really needs rework,
but until that happens, detect this condition and error out.

Bug: 22542551
Change-Id: I896c34d8134ac3b101d050fc8aa5d203a08e7267
/frameworks/av/camera/CameraMetadata.cpp
e8df539988b307fa7d2ccd1a80be7553a502ae30 06-Jun-2015 Jeff Brown <jeffbrown@google.com> Update signature of writeBlob.

Bug: 21428802
Change-Id: Iec7e72369989a7c769be6169ead8afae8fe33b67
/frameworks/av/camera/CameraMetadata.cpp
54298b338cf9f782f2ac681a15e6cbbb99649350 25-Mar-2015 Yin-Chia Yeh <yinchiayeh@google.com> Camera: fix metadata assertion

Bug: 19897963
Change-Id: I6b383c4750f31691a1c02e927bbeb0c1998a9eff
/frameworks/av/camera/CameraMetadata.cpp
1a93f0cbb99fc5a59c92bd913f29409022ae236d 10-Jun-2014 Mark Salyzyn <salyzyn@google.com> libcamera_client: 64-bit compile issue (part deux)

- %p print warning message
- size_t print warning messages
- unused parameter warning messages

Change-Id: I5de3564b27c65fe1a27c0bcc18ac1b72fca040e2
/frameworks/av/camera/CameraMetadata.cpp
7595c47b4842d76dba0fcf26ef3ab98d215efe1e 28-Mar-2014 Zhijun He <zhijunhe@google.com> CameraMetadata: Fix String tag update null character issue

String8.size() doesn't count the null character in whatever case. But camera
metadata tag android.jpeg.gpsProcessingMethod need a null-terminited string.

Bug: 13679912
Change-Id: I91e742702b16b9ab9b42f9822de189a9a96e8e53
/frameworks/av/camera/CameraMetadata.cpp
146aed1ec05579b8840a592c3654c641ab36065c 05-Dec-2013 Zhijun He <zhijunhe@google.com> CameraMetadata: fix metadata alignment issue

When camera metadata is passed through binder interface, there is no
guarantee the destination address of the metadata copy is aligned to
the alignment boundary required by metadata copy, which could cause
metadata validation fail. this change aligns the start address of the
metadata copy destination blob to address this issue.

Bug: 12010193
Change-Id: I540c6b4c484fe87a1d625a362310f33a309c1772
/frameworks/av/camera/CameraMetadata.cpp
fd6ecdd39bd83ea020f78b425e96310380d66c35 11-Oct-2013 Eino-Ville Talvala <etalvala@google.com> 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
/frameworks/av/camera/CameraMetadata.cpp
e7ee7637747371635a85fedd24d2190bb1f38651 12-Jun-2013 Igor Murashkin <iam@google.com> Initial implementation of android.hardware.photography.CameraDevice (service)

* Verified preview streaming requests
* Other things *should* work but unverified / unimplemented in client side

Missing:
* CameraService needs to return static camera info metadata

Bug: 9213377
Change-Id: I71568560fcf18d0e2b408ed1c4d0066647314868
/frameworks/av/camera/CameraMetadata.cpp
e2d1e3d0436aec645739c65e6d3131dd814f40a1 01-May-2013 Igor Murashkin <iam@google.com> camera: Use new camera_metadata structure validation functions

* Reject unvalidated metadata across binder boundaries
* Sanity check in-process CameraMetadata when mutating data

Bug: 8713951
Change-Id: I121d8e15f8fdc9cdbbaf27dfd947813e11831e1c
/frameworks/av/camera/CameraMetadata.cpp
3b53bc9b41c262d22f094406e3751bc5a41ef2ef 28-Feb-2013 Eino-Ville Talvala <etalvala@google.com> Camera: Add input side to camera3 HAL device

- Stream creation/deletion
- Request submission
- Request thread loop
- Add get() to CameraMetadata to allow HAL submission while retaining
ownership.

Change-Id: I271f72bcbe9557eded43cbcbfe789109857f8144
/frameworks/av/camera/CameraMetadata.cpp
fc42642ab78da5fe25bcbea7a568bf880268a9dc 14-Feb-2013 Igor Murashkin <iam@google.com> Camera: Add exists function to CameraMetadata

Change-Id: I081f61417fca7c8408e9e767129647ddce5364ab
/frameworks/av/camera/CameraMetadata.cpp
7efa520c76e6a1f6b3146404cc6aca5a8353583a 14-Feb-2013 Igor Murashkin <iam@google.com> Camera: Move CameraMetadata.h from service to client library

Change-Id: I940ce86f318f37ae5b73f912a6e589415150125f
/frameworks/av/camera/CameraMetadata.cpp