Loading media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/Camera2SurfaceViewTestCase.java +11 −1 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ import android.hardware.camera2.CameraMetadata; import android.hardware.camera2.CaptureRequest; import android.hardware.camera2.CaptureResult; import android.media.ImageReader; import android.graphics.SurfaceTexture; import android.os.Bundle; import android.os.Environment; import android.os.Handler; Loading Loading @@ -67,6 +68,7 @@ import static com.android.mediaframeworktest.helpers.CameraTestUtils.getPreviewS import static com.android.mediaframeworktest.helpers.CameraTestUtils.getSupportedPreviewSizes; import static com.android.mediaframeworktest.helpers.CameraTestUtils.getSupportedStillSizes; import static com.android.mediaframeworktest.helpers.CameraTestUtils.getSupportedVideoSizes; import static com.android.mediaframeworktest.helpers.CameraTestUtils.getSortedSizesForFormat; import static com.android.mediaframeworktest.helpers.CameraTestUtils.makeImageReader; /** Loading Loading @@ -122,6 +124,8 @@ public class Camera2SurfaceViewTestCase extends protected List<Size> mOrderedPreviewSizes; // In descending order. protected List<Size> mOrderedVideoSizes; // In descending order. protected List<Size> mOrderedStillSizes; // In descending order. protected List<Size> mOrderedRAW10Sizes; // In descending order. protected List<Size> mOrderedYUV420888Sizes; // In descending order. protected HashMap<Size, Long> mMinPreviewFrameDurationMap; protected WindowManager mWindowManager; Loading Loading @@ -589,6 +593,7 @@ public class Camera2SurfaceViewTestCase extends mReaderSurface = null; } /** * Open a camera device and get the StaticMetadata for a given camera id. * Loading @@ -603,8 +608,13 @@ public class Camera2SurfaceViewTestCase extends if (mStaticInfo.isColorOutputSupported()) { mOrderedPreviewSizes = getSupportedPreviewSizes(cameraId, mCameraManager, getPreviewSizeBound(mWindowManager, PREVIEW_SIZE_BOUND)); mOrderedVideoSizes = getSupportedVideoSizes(cameraId, mCameraManager, PREVIEW_SIZE_BOUND); mOrderedVideoSizes = getSupportedVideoSizes( cameraId, mCameraManager, PREVIEW_SIZE_BOUND); mOrderedStillSizes = getSupportedStillSizes(cameraId, mCameraManager, null); mOrderedRAW10Sizes = getSortedSizesForFormat( cameraId, mCameraManager, ImageFormat.RAW10, null); mOrderedYUV420888Sizes = getSortedSizesForFormat( cameraId, mCameraManager, ImageFormat.YUV_420_888, null); // Use ImageFormat.YUV_420_888 for now. TODO: need figure out what's format for preview // in public API side. mMinPreviewFrameDurationMap = Loading media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/stress/Camera2SwitchPreviewTest.java 0 → 100644 +578 −0 File added.Preview size limit exceeded, changes collapsed. Show changes Loading
media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/Camera2SurfaceViewTestCase.java +11 −1 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ import android.hardware.camera2.CameraMetadata; import android.hardware.camera2.CaptureRequest; import android.hardware.camera2.CaptureResult; import android.media.ImageReader; import android.graphics.SurfaceTexture; import android.os.Bundle; import android.os.Environment; import android.os.Handler; Loading Loading @@ -67,6 +68,7 @@ import static com.android.mediaframeworktest.helpers.CameraTestUtils.getPreviewS import static com.android.mediaframeworktest.helpers.CameraTestUtils.getSupportedPreviewSizes; import static com.android.mediaframeworktest.helpers.CameraTestUtils.getSupportedStillSizes; import static com.android.mediaframeworktest.helpers.CameraTestUtils.getSupportedVideoSizes; import static com.android.mediaframeworktest.helpers.CameraTestUtils.getSortedSizesForFormat; import static com.android.mediaframeworktest.helpers.CameraTestUtils.makeImageReader; /** Loading Loading @@ -122,6 +124,8 @@ public class Camera2SurfaceViewTestCase extends protected List<Size> mOrderedPreviewSizes; // In descending order. protected List<Size> mOrderedVideoSizes; // In descending order. protected List<Size> mOrderedStillSizes; // In descending order. protected List<Size> mOrderedRAW10Sizes; // In descending order. protected List<Size> mOrderedYUV420888Sizes; // In descending order. protected HashMap<Size, Long> mMinPreviewFrameDurationMap; protected WindowManager mWindowManager; Loading Loading @@ -589,6 +593,7 @@ public class Camera2SurfaceViewTestCase extends mReaderSurface = null; } /** * Open a camera device and get the StaticMetadata for a given camera id. * Loading @@ -603,8 +608,13 @@ public class Camera2SurfaceViewTestCase extends if (mStaticInfo.isColorOutputSupported()) { mOrderedPreviewSizes = getSupportedPreviewSizes(cameraId, mCameraManager, getPreviewSizeBound(mWindowManager, PREVIEW_SIZE_BOUND)); mOrderedVideoSizes = getSupportedVideoSizes(cameraId, mCameraManager, PREVIEW_SIZE_BOUND); mOrderedVideoSizes = getSupportedVideoSizes( cameraId, mCameraManager, PREVIEW_SIZE_BOUND); mOrderedStillSizes = getSupportedStillSizes(cameraId, mCameraManager, null); mOrderedRAW10Sizes = getSortedSizesForFormat( cameraId, mCameraManager, ImageFormat.RAW10, null); mOrderedYUV420888Sizes = getSortedSizesForFormat( cameraId, mCameraManager, ImageFormat.YUV_420_888, null); // Use ImageFormat.YUV_420_888 for now. TODO: need figure out what's format for preview // in public API side. mMinPreviewFrameDurationMap = Loading
media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/stress/Camera2SwitchPreviewTest.java 0 → 100644 +578 −0 File added.Preview size limit exceeded, changes collapsed. Show changes