Home | History | Annotate | Download | only in cts

Lines Matching defs:FORMAT

65  * <p>YUV_420_888: flexible YUV420, it is mandatory format for camera. </p>
66 * <p>JPEG: used for JPEG still capture, also mandatory format. </p>
68 * <p>TODO: Add more format tests? </p>
324 * resolution and format supported.
351 for (int format : YUVFormats) {
352 if (CameraTestUtils.contains(supportedFormats, format)) {
353 supportedYUVFormats.add(format);
365 for (int format : supportedYUVFormats) {
367 mStaticInfo.getAvailableSizesForFormatChecked(format,
381 yuvReader = createImageReader(captureSz, format, MAX_NUM_IMAGES,
454 captureSz.getHeight(), format, /*filePath*/null);
593 assertTrue("YUV image must have YUV-type format",
671 * Test capture a given format stream with yuv stream simultaneously.
673 * <p>Use fixed yuv size, varies targeted format capture size. Single capture is tested.</p>
675 * @param format The capture format to be tested along with yuv format.
677 private void bufferFormatWithYuvTestByCamera(int format) throws Exception {
678 if (format != ImageFormat.JPEG && format != ImageFormat.RAW_SENSOR
679 && format != ImageFormat.YUV_420_888) {
680 throw new IllegalArgumentException("Unsupported format: " + format);
685 Size[] targetCaptureSizes = mStaticInfo.getAvailableSizesForFormatChecked(format,
705 captureReader = createImageReader(captureSz, format, MAX_NUM_IMAGES,
742 captureSz.getHeight(), format, /*filePath*/null);
759 final int FORMAT = mStaticInfo.isColorOutputSupported() ?
762 Size[] availableSizes = mStaticInfo.getAvailableSizesForFormatChecked(FORMAT,
767 createDefaultImageReader(availableSizes[0], FORMAT, MAX_NUM_IMAGES, mListener);
787 final int FORMAT = mStaticInfo.isColorOutputSupported() ?
790 final Size SIZE = mStaticInfo.getAvailableSizesForFormatChecked(FORMAT,
795 createDefaultImageReader(SIZE, FORMAT, MAX_NUM_IMAGES, mListener);
804 validateImage(SIZE, FORMAT, NUM_FRAME_VERIFIED, REPEATING);
805 validateCaptureResult(FORMAT, SIZE, listener, NUM_FRAME_VERIFIED);
811 validateImage(SIZE, FORMAT, NUM_FRAME_VERIFIED, REPEATING);
812 validateCaptureResult(FORMAT, SIZE, listener, NUM_FRAME_VERIFIED);
815 private void bufferFormatTestByCamera(int format, boolean repeating) throws Exception {
817 Size[] availableSizes = mStaticInfo.getAvailableSizesForFormatChecked(format,
824 Log.v(TAG, "Testing size " + sz.toString() + " format " + format
830 createDefaultImageReader(sz, format, MAX_NUM_IMAGES, mListener);
840 validateImage(sz, format, numFrameVerified, repeating);
843 validateCaptureResult(format, sz, listener, numFrameVerified);
854 private void bufferFormatLongProcessingTimeTestByCamera(int format)
861 Size[] availableSizes = mStaticInfo.getAvailableSizesForFormatChecked(format,
869 Log.v(TAG, "Testing long processing time: size " + sz.toString() + " format " +
870 format + " for camera " + mCamera.getId());
875 createDefaultImageReader(sz, format, MAX_NUM_IMAGES, mListener);
903 CameraTestUtils.validateImage(img, sz.getWidth(), sz.getHeight(), format,
915 String.format("Long processing frame %d format %d size %s " +
916 "exposure time was %d expecting %d.", i, format, sz.toString(),
923 String.format("Long processing frame %d format %d size %s " +
924 "sensitivity was %d expecting %d.", i, format, sz.toString(),
953 * @param format The format of this capture.
957 private void validateCaptureResult(int format, Size size, SimpleCaptureCallback listener,
968 String.format(
969 "Capture for format %d, size %s exposure time is invalid.",
970 format, size.toString()),
976 String.format("Capture for format %d, size %s sensitivity is invalid.",
977 format, size.toString()),
1015 private void validateImage(Size sz, int format, int captureCount, boolean repeating)
1017 // TODO: Add more format here, and wrap each one as a function.
1046 CameraTestUtils.validateImage(img, sz.getWidth(), sz.getHeight(), format,