OSDN Git Service

Camera2: Fire all callbacks
authorEino-Ville Talvala <etalvala@google.com>
Thu, 3 Oct 2013 18:15:21 +0000 (11:15 -0700)
committerEino-Ville Talvala <etalvala@google.com>
Mon, 7 Oct 2013 19:40:49 +0000 (12:40 -0700)
commit868d904306c6a96d94fa0da03515c51c86eefc63
tree5f633e51d92ad8818e9b763f62391812824e6b7c
parentdd88879ce19332a5905699bc008504fd43d983d7
Camera2: Fire all callbacks

 - Allow configureOutputs to be called when device is
   actively working, and document what happens then.
 - At the managed level, trigger proper sequence of callbacks for
   device state changes, for all the callbacks that are not yet
   managed by the camera service.
 - Restructure CameraManager.openDevice to have the device itself fire the
   initial callbacks.
 - Make CameraDevice.configureOutputs(null) work.
 - Make CameraDeviec.configureOutputs(identical surfaces) work.
 - Ensure proper checking for camera closed state.

Bug: 10360518
Change-Id: I9db348ee9c5ce4d3fe02fd34e779acc85cba68dc
core/java/android/hardware/camera2/CameraDevice.java
core/java/android/hardware/camera2/CameraManager.java
core/java/android/hardware/camera2/impl/CameraDevice.java