OSDN Git Service

Camera2: Stop repeating request for abandoned output
authorChien-Yu Chen <cychen@google.com>
Thu, 14 Apr 2016 20:33:00 +0000 (13:33 -0700)
committerChien-Yu Chen <cychen@google.com>
Fri, 15 Apr 2016 23:04:18 +0000 (16:04 -0700)
commit2da496f1ce63548486fe28e074f6af90c970db8c
tree74dd8a28b87493e96caa12a1e6fa0c01e69106a0
parent95a4791d1a0dfbd1898f010f0a2d1b1985a46079
Camera2: Stop repeating request for abandoned output

Stop repeating request if any of its output stream is abandoned
and notify that repeating request has been stopped.

Update binder tests for binder interface changes.

Update CameraDeviceImpl to expect an exception when canceling
a repeating request that is already stopped.

Bug: 21270879
Change-Id: I9fa72ae7218948aac88cb1a8e57839bd022c4a5e
core/java/android/hardware/camera2/impl/CameraDeviceImpl.java
core/java/android/hardware/camera2/legacy/CameraDeviceState.java
core/java/android/hardware/camera2/legacy/CameraDeviceUserShim.java
core/java/android/hardware/camera2/legacy/LegacyCameraDevice.java
core/java/android/hardware/camera2/legacy/RequestHolder.java
core/java/android/hardware/camera2/legacy/RequestThreadManager.java
core/java/android/hardware/camera2/legacy/SurfaceTextureRenderer.java
media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/integration/CameraBinderTest.java
media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/integration/CameraDeviceBinderTest.java