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