| Index: media/base/android/java/src/org/chromium/media/VideoCapture.java
|
| diff --git a/media/base/android/java/src/org/chromium/media/VideoCapture.java b/media/base/android/java/src/org/chromium/media/VideoCapture.java
|
| index 1bb2de59f6dc6a83197a2621d592a781f3fcaae8..fe1863f225b426b71c211c8bf48d22a82a6ae304 100644
|
| --- a/media/base/android/java/src/org/chromium/media/VideoCapture.java
|
| +++ b/media/base/android/java/src/org/chromium/media/VideoCapture.java
|
| @@ -177,7 +177,12 @@ public abstract class VideoCapture implements PreviewCallback {
|
| mCaptureFormat.mHeight);
|
| parameters.setPreviewFpsRange(fpsMinMax[0], fpsMinMax[1]);
|
| parameters.setPreviewFormat(mCaptureFormat.mPixelFormat);
|
| - mCamera.setParameters(parameters);
|
| + try {
|
| + mCamera.setParameters(parameters);
|
| + } catch (RuntimeException ex) {
|
| + Log.e(TAG, "setParameters: " + ex);
|
| + return false;
|
| + }
|
|
|
| // Set SurfaceTexture. Android Capture needs a SurfaceTexture even if
|
| // it is not going to be used.
|
| @@ -373,4 +378,4 @@ public abstract class VideoCapture implements PreviewCallback {
|
| }
|
| return cameraInfo;
|
| }
|
| -}
|
| +}
|
|
|