5c22c15ed8c593189ed9bb8fcbccace2ca63b82a |
|
01-Jan-2018 |
Shuzhen Wang <shuzhenwang@google.com> |
Camera: Support physical camera metadata in capture result - Add physical camera metadata in capture result. - Adjust capture_result book-keeping for physical capture result. - Adapt to new version of ICameraDeviceCallback. - Batch physical metadata with logical metadata within one process_capture_result call. Test: testLogicalCameraTest CTS test Bug: 64691172 Change-Id: I63fd343770cbb6183b7c6e4566c698f69801a8e8
/frameworks/av/camera/ndk/impl/ACameraDevice.h
|
b3ded702104331ae35597eef28f670e407a1b519 |
|
22-Dec-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: Add support for session parameters"
|
4dfa4cca7a4fcf5ea4a37dca1fef7f2f56f6dd8c |
|
11-Nov-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: pass StreamSurfaceId instead of Surface Also fix buffer error callback on shared surfaces. Test: CTS Bug: 68020997 Change-Id: I71d6a1373ff09dcb21d39f78dd56727cbde9a3ad
/frameworks/av/camera/ndk/impl/ACameraDevice.h
|
5fbe0ba24d88910e68610add74fd1e1b94d282b5 |
|
20-Oct-2017 |
Emilian Peev <epeev@google.com> |
Camera: Add support for session parameters The initial values of the session-wide capture parameters should be passed along the stream list during stream configuration. This could yield performance gains depending on the Hal implementation and support. Bug: 64450664 Test: Camera CTS Change-Id: I2b0ec8916f027e7f34f81dc414c3ca649807e925
/frameworks/av/camera/ndk/impl/ACameraDevice.h
|
40ead60d7163c2d5577099d49f11da7afa6124d1 |
|
26-Sep-2017 |
Emilian Peev <epeev@google.com> |
Add support for dynamic shared output surfaces The Camera API needs to support the dynamic attach/detach of extra output surfaces to a given camera stream. Bug: 63912484 Change-Id: I18809aea31f78fb9e125bd18b58951ade4fad3c5
/frameworks/av/camera/ndk/impl/ACameraDevice.h
|
f614dd7578a52c71b76f092d5fa1aff335479b04 |
|
30-Oct-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera NDK: fix deadlock issues" am: c89e8b4e31 am: 7522135738 Change-Id: I8c9d5b36e97d0df2c30625a1857d6cc584336552
|
6e2353b814ae81d7c69f38fbd65467c48f3000bf |
|
25-Oct-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera NDK: fix deadlock issues 1. Fix AMessage contains last reference to session issue 2. Fix disconnectLocked waits on dead session issue Test: add some sleeps to make deadlock scenarios pops in CTS and then run CTS 100 times. Bug: 67965633 Change-Id: If0ab9e33de12969dcb5f1d10e96f47f13024f399
/frameworks/av/camera/ndk/impl/ACameraDevice.h
|
8a23ae4a220a9c8c744fa63e8568154ce0ec7ff1 |
|
12-Oct-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: fix use after freed error" am: b7939bbfbf am: d0cc49f98d am: 12a4218bd6 Change-Id: If205b11101420feb9318ff26e5d85c3375f63d3d
|
d21c46b3cc97497be689c344046b51cba00aa4b5 |
|
10-Oct-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: fix use after freed error Test: static analyzer warning is fixed Bug: 67606758 Change-Id: I563b581755dc874d1c19f6875b161f7b8912229d
/frameworks/av/camera/ndk/impl/ACameraDevice.h
|
8ca23dca1cd450b4d93e8da1c8bd6f6ee61e2f5f |
|
06-Sep-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: fix race in onRepeatingRequestError callback Test: CTS Bug: 64180296 Change-Id: I620e238bf1f4e7ab72911b6e68c689580fba22f1
/frameworks/av/camera/ndk/impl/ACameraDevice.h
|
1861819f4d0c52617039ff5e4abdffb1e69c166b |
|
05-May-2017 |
Colin Cross <ccross@android.com> |
Move libmediandk and libcamera2ndk headers Move libmediandk and libcamera2ndk headers into their module and export them from there. Also move them to the same path relative to the export as used in the NDK, media/ for libmediandk and camera/ for libcamera2ndk. Test: builds Change-Id: I0b424e0e48bfb5e2b762694a97d799de08f5dda3 (cherry picked from commit 7e8d4ba5887affda749978d787b898bf31fda729)
/frameworks/av/camera/ndk/impl/ACameraDevice.h
|
7e8d4ba5887affda749978d787b898bf31fda729 |
|
05-May-2017 |
Colin Cross <ccross@android.com> |
Move libmediandk and libcamera2ndk headers Move libmediandk and libcamera2ndk headers into their module and export them from there. Also move them to the same path relative to the export as used in the NDK, media/ for libmediandk and camera/ for libcamera2ndk. Test: builds Change-Id: I0b424e0e48bfb5e2b762694a97d799de08f5dda3
/frameworks/av/camera/ndk/impl/ACameraDevice.h
|
9d06601e54848f076b7472a376c672215cd70c46 |
|
30-Sep-2016 |
Shuzhen Wang <shuzhenwang@google.com> |
Camera2: Add onCaptureQueueEmpty callback onCaptureQueueEmpty is called when the non-repeating request queue in cameraservice becomes empty. Application can use this callback as a trigger for a new request. Test: testMultipleCapture in PerformanceTest.java Bug: 29006447 Change-Id: Id21afd74381e0b70f924c6026025c91a8ffd5ee0
/frameworks/av/camera/ndk/impl/ACameraDevice.h
|
d19d994770a04f02c204affd29985c5aeaa58baa |
|
29-Aug-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix google-explicit-constructor warnings in camera. * Add explicit keyword to conversion constructors. Bug: 28341362 Test: build with WITH_TIDY=1 Change-Id: I61f9b5b2b6e13e0c6561327bc8dfe69c9cfc5ba5
/frameworks/av/camera/ndk/impl/ACameraDevice.h
|
e8c535e833ed135895e99ca81aa3b85d80d7cf3c |
|
14-Apr-2016 |
Chien-Yu Chen <cychen@google.com> |
Camera: Stop repeating request if its output is abandoned Stop repeating request if any of its output stream is abandoned. Add a callback to notify the repeating request has been stopped with frame number of the last frame. Update NDK with the new callback and behavior. Bug: 21270879 Change-Id: I3553775c7807a77104aa1650609480ca3321310c
/frameworks/av/camera/ndk/impl/ACameraDevice.h
|
e081c59aeb309f5d91b99c433fc252e4570d4db8 |
|
30-Mar-2016 |
Yin-Chia Yeh <yinchiayeh@google.com> |
CameraNdk: add onBufferLost capture callback Bug: 27102995 Change-Id: Ic54d1950da54c09eb2fea1eea5fccd3141c626d4
/frameworks/av/camera/ndk/impl/ACameraDevice.h
|
309d05d030903e7849affd60c58d4236147aa390 |
|
28-Mar-2016 |
Yin-Chia Yeh <yinchiayeh@google.com> |
CameraNDK: implement abortCaptures API Bug: 27102995 Change-Id: Idaf1db02e0bcc60bb9cdb2797b4479ea0389f5f9
/frameworks/av/camera/ndk/impl/ACameraDevice.h
|
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/ndk/impl/ACameraDevice.h
|
ead9146f844ee194a4f4244ba8ae1a3aece12b63 |
|
07-Jan-2016 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera NDK library: capture session implementation Bug: 23012001 Change-Id: I3fd93205dcf1b9ed5a947cb944919eb531f219fc
/frameworks/av/camera/ndk/impl/ACameraDevice.h
|
0dea57fd9fc4b2ccaab97d9477359fbd5a626f5c |
|
10-Dec-2015 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera NDK library: first draft Bug: 23012001 Change-Id: I06d834421289d4dead1c87301a6ee94487ccf023
/frameworks/av/camera/ndk/impl/ACameraDevice.h
|