| Index: media/capture/video/android/java/src/org/chromium/media/VideoCaptureCamera.java
|
| diff --git a/media/capture/video/android/java/src/org/chromium/media/VideoCaptureCamera.java b/media/capture/video/android/java/src/org/chromium/media/VideoCaptureCamera.java
|
| index bf6f1bd93bee1d1f194f2edec835c3964ff75d7b..80b233fb1d213a4b3c86630ff6a0e2cb2f6a4b86 100644
|
| --- a/media/capture/video/android/java/src/org/chromium/media/VideoCaptureCamera.java
|
| +++ b/media/capture/video/android/java/src/org/chromium/media/VideoCaptureCamera.java
|
| @@ -533,13 +533,10 @@ public class VideoCaptureCamera
|
| }
|
| builder.setFocusMode(jniFocusMode);
|
|
|
| - // Auto Exposure is the usual capability and state, unless AE is not available at all, which
|
| - // is signalled by the absence of Metering Areas. Exposure Compensation can also support or
|
| - // be locked, this is equivalent to AndroidMeteringMode.FIXED.
|
| + // Auto Exposure is understood to be supported always; besides that, only "locked"
|
| + // (equivalent to AndroidMeteringMode.FIXED) may be supported and/or configured.
|
| ArrayList<Integer> jniExposureModes = new ArrayList<Integer>(2);
|
| - if (parameters.getMaxNumMeteringAreas() > 0) {
|
| - jniExposureModes.add(AndroidMeteringMode.CONTINUOUS);
|
| - }
|
| + jniExposureModes.add(AndroidMeteringMode.CONTINUOUS);
|
| if (parameters.isAutoExposureLockSupported()) {
|
| jniExposureModes.add(AndroidMeteringMode.FIXED);
|
| }
|
|
|