3308f56e9af5f38f4b03e8b7700d3e8bf400fb38 |
10-Oct-2016 |
Shuzhen Wang <shuzhenwang@google.com> |
camera2: Add onCaptureQueueEmpty callback onCaptureQueueEmpty is called when the non-repeating request queue becomes empty. Test: testMultipleCapture in PerformanceTest.java Bug: 29006447 Change-Id: Ic19debb27dd9580b58d1790af03dc55fa0ac5db9
lockingSessionCallback.java
|
39c31d49ce38158b7708581df0813b03e32d6eea |
06-Jun-2015 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera2: Support waitForSurfacePrepared in BlockingSessionCallback Change-Id: I7f6f351092a173fe0b7a567e5240cb5abe8cb2de
lockingSessionCallback.java
|
ebb6c5111f287a8cf55f1dcac7d7c5b76d9260ff |
13-May-2015 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Support onSurfacePrepared in BlockingSessionCallback Change-Id: Id46c044badb98f7837ca3898758997c171aa5c68
lockingSessionCallback.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)
lockingCameraManager.java
lockingSessionCallback.java
lockingStateCallback.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
lockingCaptureCallback.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
lockingCameraManager.java
lockingCaptureCallback.java
lockingCaptureListener.java
lockingSessionCallback.java
lockingSessionListener.java
lockingStateCallback.java
lockingStateListener.java
|
91a9eebe63a2481ed6adbc59ecfbb22ce41fc65e |
31-Jul-2014 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Remove hidden callbacks Change-Id: I4038f0aff5e82531ca2b6231feee9ade36ddbb75
lockingCameraManager.java
lockingStateListener.java
|
9b5facd03adbb55f6a1faa49788308f763a54ff0 |
25-Jul-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Add BlockingCaptureListener class. Bug: 15116722 Change-Id: Ib843dea27175dece8857359707318323a57f5409
lockingCaptureListener.java
lockingSessionListener.java
|
77b7bbe039393c2d8c1107c07c65028886eef252 |
05-Jun-2014 |
Igor Murashkin <iam@google.com> |
camera2: Add state waiters for the session state listener Bug: 15474402 Change-Id: I4ae86166b5ce99a854c754c8ac6d6c23c683b14a
lockingSessionListener.java
lockingStateListener.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
lockingStateListener.java
|
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
lockingStateListener.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
lockingCameraManager.java
|