diff --git a/media/java/android/media/ImageReader.java b/media/java/android/media/ImageReader.java index 56edace6e93b6..72d52d3d06e72 100644 --- a/media/java/android/media/ImageReader.java +++ b/media/java/android/media/ImageReader.java @@ -727,18 +727,7 @@ public class ImageReader implements AutoCloseable { return false; } - if (format == ImageFormat.PRIVATE) { - // Usage need to be either USAGE0_GPU_SAMPLED_IMAGE or USAGE0_VIDEO_ENCODE or combined. - boolean isAllowed = (usage == HardwareBuffer.USAGE_GPU_SAMPLED_IMAGE); - isAllowed = isAllowed || (usage == HardwareBuffer.USAGE_VIDEO_ENCODE); - isAllowed = isAllowed || (usage == - (HardwareBuffer.USAGE_VIDEO_ENCODE | HardwareBuffer.USAGE_GPU_SAMPLED_IMAGE)); - return isAllowed; - } else { - // Usage need to make the buffer CPU readable for explicit format. - return ((usage == HardwareBuffer.USAGE_CPU_READ_RARELY) || - (usage == HardwareBuffer.USAGE_CPU_READ_OFTEN)); - } + return true; } /**