History log of /packages/apps/Camera2/src/com/android/camera/device/Camera2ActionProvider.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1d84d7107686aa428ee2eeb1a8caf0ea3e43b1df 12-Mar-2015 Paul Rohde <codelogic@google.com> Re-arrange camera initialization.

This change re-arranges several things to make it possible to know
the CameraId you are about to open before you actually open the
camera device. It also adds an explicit CameraId class for handling
both legacy and camera2 id comparisons, an active camera tracker,
and moves the camera id query mechanism into a hardware manager
class in prep for the subsequent camera release.

Bug: 19679820

Change-Id: I4c09b9a12a1ea5badcac3a6a073a56764f9a7eba
/packages/apps/Camera2/src/com/android/camera/device/Camera2ActionProvider.java
b6a4d96a310a1dee22ddea89b09130bcda206bb3 22-Jan-2015 Paul Rohde <codelogic@google.com> Multi camera device lifecycle management.

- Generic device open lifecycle.
- Generic device open / close states.
- Camera specific single device lifecycle.
- Camera2 specific single device actions.
- Portibility specific single device actions.
- Legacy Camera specific single device actions.
- Combined multi-camera lifecycle layer.

Related Bugs:

Bug: 17905863 - Filmstrip Jank
Bug: 18414621 - Startup Latency
Bug: 17925205 - Cold start Latency

Change-Id: I13e1e5909f05617485c7303c82d3baed20b6cd1c
/packages/apps/Camera2/src/com/android/camera/device/Camera2ActionProvider.java