39c31d49ce38158b7708581df0813b03e32d6eea |
06-Jun-2015 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera2: Support waitForSurfacePrepared in BlockingSessionCallback Change-Id: I7f6f351092a173fe0b7a567e5240cb5abe8cb2de
rc/com/android/ex/camera2/blocking/BlockingSessionCallback.java
|
ebb6c5111f287a8cf55f1dcac7d7c5b76d9260ff |
13-May-2015 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Support onSurfacePrepared in BlockingSessionCallback Change-Id: Id46c044badb98f7837ca3898758997c171aa5c68
rc/com/android/ex/camera2/blocking/BlockingSessionCallback.java
|
046ba28a082f30d56a1ac63eaa13b5cf95093db6 |
17-Apr-2015 |
Jiawen Chen <jiawen@google.com> |
DO NOT MERGE: Minor style fixes. - BlockingCameraManager had the wrong TAG. - Added static / final to NUM_STATES. - Javadoc @param mismatch. Change-Id: I0dbe6b3d4bdcb5a51ba0aea89985c3495a59381e (cherry picked from commit 5a772174d14175474e76701b07cc0be86c3df32a)
rc/com/android/ex/camera2/blocking/BlockingCameraManager.java
rc/com/android/ex/camera2/blocking/BlockingSessionCallback.java
rc/com/android/ex/camera2/blocking/BlockingStateCallback.java
rc/com/android/ex/camera2/utils/StateChangeListener.java
rc/com/android/ex/camera2/utils/StateWaiter.java
|
171362f843c1e7623f29db1781176f85b1f74815 |
09-Sep-2014 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Update for camera2 API changes Add frame number to CaptureCallback#onCaptureStarted Bug: 17421092 Change-Id: I8ffc0c7c22a5f3a25e923aaf1ecf166c7a264508
rc/com/android/ex/camera2/blocking/BlockingCaptureCallback.java
|
bb013aa3e197e881756be5ad13e6ad30bfb4aeff |
04-Sep-2014 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Renames for API consistency - Listener -> Callback - add/remove callbacks -> register/unregister Bug: 17389922 Change-Id: I6e162ae18447b5a4fcabc17d17b1341f341fc47d
rc/com/android/ex/camera2/blocking/BlockingCameraManager.java
rc/com/android/ex/camera2/blocking/BlockingCaptureCallback.java
rc/com/android/ex/camera2/blocking/BlockingCaptureListener.java
rc/com/android/ex/camera2/blocking/BlockingSessionCallback.java
rc/com/android/ex/camera2/blocking/BlockingSessionListener.java
rc/com/android/ex/camera2/blocking/BlockingStateCallback.java
rc/com/android/ex/camera2/blocking/BlockingStateListener.java
rc/com/android/ex/camera2/pos/AutoFocusStateMachine.java
|
91a9eebe63a2481ed6adbc59ecfbb22ce41fc65e |
31-Jul-2014 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Remove hidden callbacks Change-Id: I4038f0aff5e82531ca2b6231feee9ade36ddbb75
rc/com/android/ex/camera2/blocking/BlockingCameraManager.java
rc/com/android/ex/camera2/blocking/BlockingStateListener.java
|
9b5facd03adbb55f6a1faa49788308f763a54ff0 |
25-Jul-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Add BlockingCaptureListener class. Bug: 15116722 Change-Id: Ib843dea27175dece8857359707318323a57f5409
rc/com/android/ex/camera2/blocking/BlockingCaptureListener.java
rc/com/android/ex/camera2/blocking/BlockingSessionListener.java
|
77b7bbe039393c2d8c1107c07c65028886eef252 |
05-Jun-2014 |
Igor Murashkin <iam@google.com> |
camera2: Add state waiters for the session state listener Bug: 15474402 Change-Id: I4ae86166b5ce99a854c754c8ac6d6c23c683b14a
rc/com/android/ex/camera2/blocking/BlockingSessionListener.java
rc/com/android/ex/camera2/blocking/BlockingStateListener.java
rc/com/android/ex/camera2/utils/StateChangeListener.java
rc/com/android/ex/camera2/utils/StateWaiter.java
|
00a9b46b5a85c2e7ff03d94e517f732d397eb020 |
20-May-2014 |
Igor Murashkin <iam@google.com> |
camera2: Update code for CameraMetadata.Key refactor Bug: 15091017 Change-Id: Ic56c54c0d184e209e20de374dc8a6d79527c209f
rc/com/android/ex/camera2/pos/AutoFocusStateMachine.java
|
f24f9918f9dc081ccad9871dc174bf3b3e47059a |
08-Mar-2014 |
Igor Murashkin <iam@google.com> |
camera2: BlockingStateListener invokes proxy before firing state change - This fixes a race condition where it was possible to wait for a state transition using #waitForState but without yet the corresponding proxy callback having been fired. Change-Id: If521c4e48177d4b0fe5ab6fed3d31ddd74b656af
rc/com/android/ex/camera2/blocking/BlockingStateListener.java
|
020e6d9bb46850ad39f14e575259a04887a2ea26 |
07-Nov-2013 |
Zhijun He <zhijunhe@google.com> |
Merge "camera2: Add updateCaptureRequest method" into klp-dev
|
d4429271623c05376ee1445d13fde9bcf76a0033 |
30-Oct-2013 |
Zhijun He <zhijunhe@google.com> |
camera2: Add updateCaptureRequest method It can be used to update repeating request with current auto focus mode. Bug: 10649854 Change-Id: I5e92218c61dea04990581d37f92bf25a1f8dbe91
rc/com/android/ex/camera2/pos/AutoFocusStateMachine.java
|
e2fa3d7185929f5e51a851d23db2618a41f18d9d |
06-Nov-2013 |
Igor Murashkin <iam@google.com> |
camera2: Add #resetState to AutoFocusStateMachine Bug: 11071158 Change-Id: I24bc2d771703bb502dcbb676b6262954f2017630
rc/com/android/ex/camera2/pos/AutoFocusStateMachine.java
|
2d8e55f45e52ac0b18c0e46de602e6a6d5ab1001 |
05-Nov-2013 |
Igor Murashkin <iam@google.com> |
camera2: Add tracing to AutoFocusStateMachine (lens-locking actions only) Bug: 11071158 Change-Id: I6a1d0130b6ca36c853f539ef3f1afb363a70df24
rc/com/android/ex/camera2/pos/AutoFocusStateMachine.java
|
1e125c7179c4226702a0c5d7943380529187f989 |
26-Oct-2013 |
Igor Murashkin <iam@google.com> |
Merge "gcam: Add empty SysTrace class" into klp-dev
|
30662b3366c815603d3ed61dc3868e0ea40788e7 |
18-Oct-2013 |
Igor Murashkin <iam@google.com> |
gcam: Add empty SysTrace class Bug: 11071158 Change-Id: I31f8c449dc4c47c610b0ef3c24849e0402634c86
rc/com/android/ex/camera2/utils/SysTrace.java
|
806d114d5975c89843c9ba16eadfcaf143afdebb |
17-Oct-2013 |
Igor Murashkin <iam@google.com> |
camera2: Harden AutoFocusStateMachine against null values in callbacks Bug: 11269834 Change-Id: Id3cb85eb3e9aaaf6714fd81a5d53811d4cbfefa9
rc/com/android/ex/camera2/pos/AutoFocusStateMachine.java
|
ba7f02549047afd96f033eda9729592a7668e039 |
15-Oct-2013 |
Igor Murashkin <iam@google.com> |
camera2: Skip AF state updates when afMode/afState are missing * Workaround for hal3 sometimes dropping afMode/afState (rarely) - don't update AF states, instead just skip this frame, safer and adds 1 frame of latency very rarely sometimes. * Assumes request is repeating, since otherwise we wouldn't get future af transition results Bug: 11238865 Change-Id: Ic793d8c6d44873f6a7983e84e4510b8587a148a0
rc/com/android/ex/camera2/pos/AutoFocusStateMachine.java
|
7705b0b80a3f432c59d1e1892ca3751e89508aed |
11-Oct-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Revert "Revert "Camera2: Use hidden APIs"" Play it again, Gerrit. This reverts commit 08f250d97f3cd9d4a26983725f82b9f88ea4b9d8. Bug: 11141002
ndroid.mk
|
08f250d97f3cd9d4a26983725f82b9f88ea4b9d8 |
11-Oct-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Revert "Camera2: Use hidden APIs" This reverts commit 51bb20d6396609a61aff93e9e7b9f878aa0bcee3. Change-Id: Iafc4f7a3834fd1ea781ed5f423efbde95c160fe6
ndroid.mk
|
51bb20d6396609a61aff93e9e7b9f878aa0bcee3 |
08-Oct-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Use hidden APIs Bug: 11141002 Change-Id: I351460e418c0084258984694c0289ef54250100f
ndroid.mk
|
a25c5599003b9e95cec566a94be6932bc42c00d3 |
04-Oct-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Add a blocking state listener - Provides wait() methods for waiting on a desired state to be reached - Only one waiter at a time Bug: 10360518 Change-Id: Iab114584dfa4ab34c7a7b31ed243a3f6a3fc9c58
rc/com/android/ex/camera2/blocking/BlockingStateListener.java
|
a47d6986cb4aa66e277c61df79a3947bbecd5de8 |
05-Oct-2013 |
Igor Murashkin <iam@google.com> |
gcam: Make AF more tolerant to transitioning into same state Bug: 11014205 Change-Id: I669873307943bfdfbe67e688d1b2de24acd87550
rc/com/android/ex/camera2/pos/AutoFocusStateMachine.java
|
134cd3193ddc17e97cb6364594d85e5b203c7cc6 |
04-Oct-2013 |
Igor Murashkin <iam@google.com> |
camera2: Add passive unfocused state to AF state machine * Also fix minor issue where passive focused state was falsely locking Bug: 11014205 Change-Id: Ic53e455693aa4f14d776658625d4ba8fa7dc2f51
rc/com/android/ex/camera2/pos/AutoFocusStateMachine.java
|
fc121178a18d0860d020e9cb2253c5b00dbf19c3 |
25-Sep-2013 |
Igor Murashkin <iam@google.com> |
camera2: Add state machine for doing auto-focus easily from apps Bug: 10890749 Change-Id: I966768bdcdbb2876d44eefc2156e7aca64c4e601
rc/com/android/ex/camera2/pos/AutoFocusStateMachine.java
|
07f09b47112dc1094649da00f7e86024b67d5777 |
20-Sep-2013 |
Igor Murashkin <iam@google.com> |
camera2: New directory with camera2 extras/helpers * Simplify using camera2 when possible * Offer a blocking openCamera call to not have to deal with listeners Bug: 10360518 Change-Id: I7f154db3a5300437785d6e8d0bfff5499ef9bc15
ndroid.mk
rc/com/android/ex/camera2/blocking/BlockingCameraManager.java
rc/com/android/ex/camera2/exceptions/TimeoutRuntimeException.java
|