| Index: media/base/android/java/src/org/chromium/media/VideoCaptureFactory.java
|
| diff --git a/media/base/android/java/src/org/chromium/media/VideoCaptureFactory.java b/media/base/android/java/src/org/chromium/media/VideoCaptureFactory.java
|
| index d33401a2c1c7d5ac74a724d56f3d2b25b0a4ca14..54186bf16cfb491d8385003e0d4b164e60f207e0 100644
|
| --- a/media/base/android/java/src/org/chromium/media/VideoCaptureFactory.java
|
| +++ b/media/base/android/java/src/org/chromium/media/VideoCaptureFactory.java
|
| @@ -6,7 +6,6 @@ package org.chromium.media;
|
|
|
| import android.content.Context;
|
| import android.content.pm.PackageManager;
|
| -import android.hardware.Camera;
|
| import android.util.Log;
|
|
|
| import org.chromium.base.CalledByNative;
|
| @@ -45,7 +44,7 @@ class VideoCaptureFactory {
|
|
|
| static class ChromiumCameraInfo {
|
| private final int mId;
|
| - private final Camera.CameraInfo mCameraInfo;
|
| + private final android.hardware.Camera.CameraInfo mCameraInfo;
|
| // Special devices have more cameras than usual. Those devices are
|
| // identified by model & device. Currently only the Tango is supported.
|
| // Note that these devices have no Camera.CameraInfo.
|
| @@ -91,7 +90,7 @@ class VideoCaptureFactory {
|
| if (PackageManager.PERMISSION_GRANTED ==
|
| appContext.getPackageManager().checkPermission(
|
| "android.permission.CAMERA", appContext.getPackageName())) {
|
| - sNumberOfSystemCameras = Camera.getNumberOfCameras();
|
| + sNumberOfSystemCameras = android.hardware.Camera.getNumberOfCameras();
|
| } else {
|
| sNumberOfSystemCameras = 0;
|
| Log.w(TAG, "Missing android.permission.CAMERA permission, "
|
| @@ -126,10 +125,10 @@ class VideoCaptureFactory {
|
| return "";
|
| }
|
| Log.d(TAG, "Camera enumerated: " + (mCameraInfo.facing ==
|
| - Camera.CameraInfo.CAMERA_FACING_FRONT ? "front" :
|
| + android.hardware.Camera.CameraInfo.CAMERA_FACING_FRONT ? "front" :
|
| "back"));
|
| return "camera " + mId + ", facing " + (mCameraInfo.facing ==
|
| - Camera.CameraInfo.CAMERA_FACING_FRONT ? "front" :
|
| + android.hardware.Camera.CameraInfo.CAMERA_FACING_FRONT ? "front" :
|
| "back");
|
| }
|
| }
|
| @@ -137,18 +136,19 @@ class VideoCaptureFactory {
|
| @CalledByNative("ChromiumCameraInfo")
|
| private int getOrientation() {
|
| if (isSpecialCamera(mId)) {
|
| - return Camera.CameraInfo.CAMERA_FACING_BACK;
|
| + return android.hardware.Camera.CameraInfo.CAMERA_FACING_BACK;
|
| } else {
|
| return (mCameraInfo == null ? 0 : mCameraInfo.orientation);
|
| }
|
| }
|
|
|
| - private Camera.CameraInfo getCameraInfo(int id) {
|
| - Camera.CameraInfo cameraInfo = new Camera.CameraInfo();
|
| + private android.hardware.Camera.CameraInfo getCameraInfo(int id) {
|
| + android.hardware.Camera.CameraInfo cameraInfo =
|
| + new android.hardware.Camera.CameraInfo();
|
| try {
|
| - Camera.getCameraInfo(id, cameraInfo);
|
| + android.hardware.Camera.getCameraInfo(id, cameraInfo);
|
| } catch (RuntimeException ex) {
|
| - Log.e(TAG, "getCameraInfo: Camera.getCameraInfo: " + ex);
|
| + Log.e(TAG, "getCameraInfo: android.hardware.Camera.getCameraInfo: " + ex);
|
| return null;
|
| }
|
| return cameraInfo;
|
|
|