Merge "Camera2: Handle getting input surface failures" into mnc-dev

This commit is contained in:
Chien-Yu Chen
2015-06-17 18:02:27 +00:00
committed by Android (Google) Code Review

View File

@@ -537,12 +537,16 @@ public class CameraDeviceImpl extends CameraDevice {
CameraAccessException pendingException = null;
Surface input = null;
try {
// configure streams and then block until IDLE
// configure streams and then block until IDLE
configureSuccess = configureStreamsChecked(inputConfig, outputConfigurations,
isConstrainedHighSpeed);
if (inputConfig != null) {
if (configureSuccess == true && inputConfig != null) {
input = new Surface();
mRemoteDevice.getInputSurface(/*out*/input);
try {
mRemoteDevice.getInputSurface(/*out*/input);
} catch (CameraRuntimeException e) {
e.asChecked();
}
}
} catch (CameraAccessException e) {
configureSuccess = false;