Loading media/java/android/media/ImageReader.java +1 −12 Original line number Diff line number Diff line Loading @@ -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; } /** Loading Loading
media/java/android/media/ImageReader.java +1 −12 Original line number Diff line number Diff line Loading @@ -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; } /** Loading