• Home
  • History
  • Annotate
  • only in /frameworks/ex/camera2/public/src/com/android/ex/camera2/blocking/
History log of /frameworks/ex/camera2/public/src/com/android/ex/camera2/blocking/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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