/cts/tests/tests/uirendering/src/android/uirendering/cts/testclasses/ |
D | AImageDecoderTest.kt | 96 decoder, info, _ -> in <lambda>() method 97 decoder.allocator = ImageDecoder.ALLOCATOR_SOFTWARE in <lambda>() 104 decoder.setTargetSize(targetWidth, targetHeight) in <lambda>() 139 private fun setCrop(decoder: Long, rect: Rect): Int = with(rect) { in <lambda>() 140 nSetCrop(decoder, left, top, right, bottom) in <lambda>() 170 val decoder = nCreateFromAsset(asset) in <lambda>() constant 174 nSetTargetSize(decoder, targetWidth, targetHeight), in <lambda>() 181 assertEquals(setCrop(decoder, this), ANDROID_IMAGE_DECODER_SUCCESS) in <lambda>() 189 nDecode(decoder, testBm, ANDROID_IMAGE_DECODER_SUCCESS) in <lambda>() 200 when (val result = nAdvanceFrame(decoder)) { in <lambda>() [all …]
|
D | AnimatedImageDrawableTest.kt | 56 decoder, info, source -> in <lambda>() method 58 decoder.allocator = ImageDecoder.ALLOCATOR_SOFTWARE in <lambda>() 168 decoder, info, source -> in <lambda>() method 169 decoder.setCrop(Rect(100, 0, 145, 55)) in <lambda>() 178 decoder, info, source -> in <lambda>() method 179 decoder.setPostProcessor { in <lambda>()
|
/cts/tests/tests/graphics/jni/ |
D | android_graphics_cts_AImageDecoderTest.cpp | 191 AImageDecoder* decoder = reinterpret_cast<AImageDecoder*>(imageDecoderPtr); in testInfo() local 192 ASSERT_NE(decoder, nullptr); in testInfo() 193 DecoderDeleter decoderDeleter(decoder, AImageDecoder_delete); in testInfo() 195 const AImageDecoderHeaderInfo* info = AImageDecoder_getHeaderInfo(decoder); in testInfo() 231 AImageDecoder* decoder = nullptr; in createFromAsset() local 232 int result = AImageDecoder_createFromAAsset(reinterpret_cast<AAsset*>(asset), &decoder); in createFromAsset() 233 if (ANDROID_IMAGE_DECODER_SUCCESS != result || !decoder) { in createFromAsset() 236 return reinterpret_cast<jlong>(decoder); in createFromAsset() 240 AImageDecoder* decoder = nullptr; in createFromFd() local 241 int result = AImageDecoder_createFromFd(fd, &decoder); in createFromFd() [all …]
|
/cts/hostsidetests/securitybulletin/securityPatch/CVE-2019-9362/ |
D | poc.cpp | 28 spatialDec decoder; in main() local 29 memset(&decoder, 0x0, sizeof(spatialDec)); in main() 31 decoder.numOttBoxes = MAX_NUM_OTT; in main() 35 decoder.pConfigCurrent = &pConfigCurrent; in main() 38 decoder.ottCLDidxPrev = (SCHAR **)&ottCLDidxPrev; in main() 41 decoder.smgTime = &smgTime; in main() 44 decoder.smgData = (UCHAR **)&smgData; in main() 48 decoder.smoothState = &smoothState; in main() 50 decoder.arbitraryDownmix = 0; in main() 51 (decoder.concealInfo).concealState = SpatialDecConcealState_Ok; in main() [all …]
|
/cts/tests/tests/uirendering/jni/ |
D | android_uirendering_cts_AImageDecoderTest.cpp | 95 AImageDecoder* decoder = nullptr; in createFromAsset() local 96 int result = AImageDecoder_createFromAAsset(reinterpret_cast<AAsset*>(asset), &decoder); in createFromAsset() 97 if (ANDROID_IMAGE_DECODER_SUCCESS != result || !decoder) { in createFromAsset() 101 return reinterpret_cast<jlong>(decoder); in createFromAsset() 104 static jint getWidth(JNIEnv*, jobject, jlong decoder) { in getWidth() argument 105 const auto* info = AImageDecoder_getHeaderInfo(reinterpret_cast<AImageDecoder*>(decoder)); in getWidth() 109 static jint getHeight(JNIEnv*, jobject, jlong decoder) { in getHeight() argument 110 const auto* info = AImageDecoder_getHeaderInfo(reinterpret_cast<AImageDecoder*>(decoder)); in getHeight() 114 static void deleteDecoder(JNIEnv*, jobject, jlong decoder) { in deleteDecoder() argument 115 AImageDecoder_delete(reinterpret_cast<AImageDecoder*>(decoder)); in deleteDecoder() [all …]
|
/cts/hostsidetests/securitybulletin/securityPatch/CVE-2021-0689/ |
D | poc.cpp | 27 void operator()(AImageDecoder *decoder) const { AImageDecoder_delete(decoder); } in operator ()() 33 AImageDecoder *decoder = nullptr; in makeDecoder() local 34 int result = AImageDecoder_createFromBuffer(data, size, &decoder); in makeDecoder() 38 return DecoderPointer(decoder); in makeDecoder() 53 DecoderPointer decoder = makeDecoder(buffer.data(), size); in main() local 54 FAIL_CHECK(decoder); in main() 55 const AImageDecoderHeaderInfo *info = AImageDecoder_getHeaderInfo(decoder.get()); in main() 59 size_t stride = AImageDecoder_getMinimumStride(decoder.get()); in main() 64 int32_t result = AImageDecoder_decodeImage(decoder.get(), pixels.data(), stride, pixelSize); in main()
|
/cts/tests/tests/graphics/src/android/graphics/cts/ |
D | BitmapRegionDecoderTest.java | 156 BitmapRegionDecoder decoder = in testNewInstanceInputStream() local 158 assertEquals(WIDTHS[i], decoder.getWidth()); in testNewInstanceInputStream() 159 assertEquals(HEIGHTS[i], decoder.getHeight()); in testNewInstanceInputStream() 176 BitmapRegionDecoder decoder = BitmapRegionDecoder in testNewInstanceByteArray() local 178 assertEquals(WIDTHS[i], decoder.getWidth()); in testNewInstanceByteArray() 179 assertEquals(HEIGHTS[i], decoder.getHeight()); in testNewInstanceByteArray() 220 BitmapRegionDecoder decoder = BitmapRegionDecoder.newInstance(is1); in testDecodeRegionInputStream() local 225 compareRegionByRegion(decoder, opts, MSE_MARGIN_WEB_P_CONFIG_RGB_565, in testDecodeRegionInputStream() 228 compareRegionByRegion(decoder, opts, MSE_MARGIN, wholeImage); in testDecodeRegionInputStream() 248 BitmapRegionDecoder decoder = BitmapRegionDecoder.newInstance(is1); in testDecodeRegionInputStreamInBitmap() local [all …]
|
D | ImageDecoderTest.java | 275 Bitmap bm = decodeUnscaledBitmap(R.raw.heifimage_10bit, (decoder, info, source) -> { 276 decoder.setAllocator(ImageDecoder.ALLOCATOR_SOFTWARE); 295 Bitmap bm = decodeUnscaledBitmap(R.raw.avif_yuv_420_10bit, (decoder, info, source) -> { 296 decoder.setAllocator(ImageDecoder.ALLOCATOR_SOFTWARE); 331 Bitmap bm = decodeUnscaledBitmap(R.raw.heifimage_10bit, (decoder, info, source) -> { 332 decoder.setMemorySizePolicy(ImageDecoder.MEMORY_POLICY_LOW_RAM); 333 decoder.setAllocator(ImageDecoder.ALLOCATOR_SOFTWARE); 355 Bitmap bm = decodeUnscaledBitmap(R.raw.avif_yuv_420_10bit, (decoder, info, source) -> { 356 decoder.setMemorySizePolicy(ImageDecoder.MEMORY_POLICY_LOW_RAM); 357 decoder.setAllocator(ImageDecoder.ALLOCATOR_SOFTWARE); [all …]
|
D | GainmapTest.java | 299 (decoder, info, source) -> decoder.setAllocator( in getGainmapDecodeVariations() 307 (decoder, info, source) -> decoder.setTargetSampleSize(2)), in getGainmapDecodeVariations() 380 BitmapRegionDecoder decoder = BitmapRegionDecoder.newInstance(is); in testDecodeGainmapBitmapRegionDecoder() local 381 Bitmap region = decoder.decodeRegion(new Rect(0, 0, TILE_SIZE, TILE_SIZE), null); in testDecodeGainmapBitmapRegionDecoder() 388 BitmapRegionDecoder decoder = BitmapRegionDecoder.newInstance(is); in testDecodeGainmapBitmapRegionDecoderReuse() local 393 Bitmap region = decoder.decodeRegion(new Rect(0, 0, TILE_SIZE, TILE_SIZE), in testDecodeGainmapBitmapRegionDecoderReuse() 406 assertSame(region, decoder.decodeRegion(new Rect(0, 0, TILE_SIZE, TILE_SIZE), in testDecodeGainmapBitmapRegionDecoderReuse() 415 BitmapRegionDecoder decoder = BitmapRegionDecoder.newInstance(is); in testDecodeGainmapBitmapRegionDecoderReusePastBounds() local 420 int offsetX = decoder.getWidth() - (TILE_SIZE / 2); in testDecodeGainmapBitmapRegionDecoderReusePastBounds() 421 int offsetY = decoder.getHeight() - (TILE_SIZE / 4); in testDecodeGainmapBitmapRegionDecoderReusePastBounds() [all …]
|
/cts/hostsidetests/statsdatom/apps/statsdapp/jni/ |
D | image_decoding.cpp | 39 AImageDecoder* decoder = nullptr; in Java_com_android_server_cts_device_statsdatom_ImageViewActivity_nDecode() local 40 const int result = AImageDecoder_createFromAAsset(asset, &decoder); in Java_com_android_server_cts_device_statsdatom_ImageViewActivity_nDecode() 41 assert(ANDROID_IMAGE_DECODER_SUCCESS == result && !decoder); in Java_com_android_server_cts_device_statsdatom_ImageViewActivity_nDecode() 43 const AImageDecoderHeaderInfo* info = AImageDecoder_getHeaderInfo(decoder); in Java_com_android_server_cts_device_statsdatom_ImageViewActivity_nDecode() 47 const auto stride = AImageDecoder_getMinimumStride(decoder); in Java_com_android_server_cts_device_statsdatom_ImageViewActivity_nDecode() 51 const auto decodeResult = AImageDecoder_decodeImage(decoder, pixels, stride, size); in Java_com_android_server_cts_device_statsdatom_ImageViewActivity_nDecode()
|
/cts/tests/tests/media/decoder/src/android/media/decoder/cts/ |
D | DecoderLowLatencyTest.java | 17 package android.media.decoder.cts; 19 import static android.media.decoder.cts.DecoderTest.getAssetFileDescriptorFor; 114 for (String decoder : decoderNames) { in prepareParamList() 117 testArgs[argLength] = decoder; in prepareParamList() 171 MediaCodecWrapper decoder = new SdkMediaCodec(MediaCodec.createByCodecName(mDecoderName)); in testLowLatencyVideoSdk() local 172 testLowLatencyVideo(decoder, false); in testLowLatencyVideoSdk() 181 MediaCodecWrapper decoder = new NdkMediaCodec(mDecoderName); in testLowLatencyVideoNdk() local 182 testLowLatencyVideo(decoder, true); in testLowLatencyVideoNdk() 185 private void testLowLatencyVideo(MediaCodecWrapper decoder, boolean useNdk) throws Exception { in testLowLatencyVideo() argument 214 decoder.configure(format, 0 /* flags */, surface); in testLowLatencyVideo() [all …]
|
D | DecoderTestAacFormat.java | 17 package android.media.decoder.cts; 30 import android.media.decoder.cts.DecoderTest.AudioParameter; 178 MediaCodec decoder; in decodeUpdateFormat() local 180 decoder = MediaCodec.createDecoderByType(mime); in decodeUpdateFormat() 182 decoder = MediaCodec.createByCodecName(decoderName); in decodeUpdateFormat() 191 decoder.configure(configFormat, null /* surface */, null /* crypto */, 0 /* flags */); in decodeUpdateFormat() 193 decoder.start(); in decodeUpdateFormat() 194 ByteBuffer[] codecInputBuffers = decoder.getInputBuffers(); in decodeUpdateFormat() 195 ByteBuffer[] codecOutputBuffers = decoder.getOutputBuffers(); in decodeUpdateFormat() 211 int inputBufIndex = decoder.dequeueInputBuffer(kTimeOutUs); in decodeUpdateFormat() [all …]
|
D | ImageReaderDecoderTest.java | 17 package android.media.decoder.cts; 135 for (String decoder: decoders) { in input() 136 if (TestArgs.shouldSkipCodec(decoder)) { in input() 144 argsList.add(new Object[]{mime, decoder, asset, MODE_IMAGE, id + "_image"}); in input() 146 argsList.add(new Object[]{mime, decoder, asset, MODE_IMAGEREADER, in input() 442 MediaCodec decoder, MediaExtractor extractor, MediaFormat mediaFormat, in decodeFramesToImage() argument 452 decoder.configure(mediaFormat, mReaderSurface, null /* crypto */, 0 /* flags */); in decodeFramesToImage() 455 decoder.configure(mediaFormat, null /* surface */, null /* crypto */, 0 /* flags */); in decodeFramesToImage() 458 decoder.start(); in decodeFramesToImage() 459 decoderInputBuffers = decoder.getInputBuffers(); in decodeFramesToImage() [all …]
|
/cts/hostsidetests/securitybulletin/test-apps/CVE-2021-30351/src/android/security/cts/CVE_2021_30351/ |
D | MainActivity.java | 33 MediaCodec decoder = null; field in MainActivity 53 decoder = MediaCodec.createByCodecName("OMX.qti.audio.decoder.alac.sw"); in onCreate() 80 decoder.configure(mediaFormat, null, null, 0); in onCreate() 81 decoder.start(); in onCreate() 105 ByteBuffer[] codecInputBuffers = decoder.getInputBuffers(); in onCreate() 106 int inputBufIndex = decoder.dequeueInputBuffer(0); in onCreate() 111 decoder.queueInputBuffer(inputBufIndex, offset, length, 0, 0); in onCreate()
|
/cts/tests/tests/media/codec/src/android/media/codec/cts/ |
D | DecodeEditEncodeTest.java | 152 for (String decoder : decoderNames) { in prepareParamList() 153 if (TestArgs.shouldSkipCodec(decoder)) { in prepareParamList() 165 testArgs[1] = decoder; in prepareParamList() 269 public DecodeEditEncodeTest(String encoder, String decoder, String mimeType, int width, in DecodeEditEncodeTest() argument 275 mDecoderName = decoder; in DecodeEditEncodeTest() 557 MediaCodec decoder = null; in editVideoFile() local 599 decoder = MediaCodec.createByCodecName(mDecoderName); in editVideoFile() 605 decoder.configure(inputFormat, outputSurface.getSurface(), null, 0); in editVideoFile() 606 decoder.start(); in editVideoFile() 609 inputFormat = decoder.getInputFormat(); in editVideoFile() [all …]
|
D | EncodeDecodeTest.java | 146 for (String decoder : decoderNames) { in prepareParamList() 147 if (TestArgs.shouldSkipCodec(decoder)) { in prepareParamList() 155 MediaUtils.supports(decoder, format)) { in prepareParamList() 158 testArgs[1] = decoder; in prepareParamList() 195 public EncodeDecodeTest(String encoder, String decoder, String mimeType, int width, int height, in EncodeDecodeTest() argument 201 mDecoderName = decoder; in EncodeDecodeTest() 323 MediaCodec decoder = null; in encodeDecodeVideoFromBuffer() local 352 decoder = MediaCodec.createByCodecName(mDecoderName); in encodeDecodeVideoFromBuffer() 353 if (VERBOSE) Log.d(TAG, "got decoder: " + decoder.getName()); in encodeDecodeVideoFromBuffer() 355 doEncodeDecodeVideoFromBuffer(encoder, colorFormat, decoder, toSurface); in encodeDecodeVideoFromBuffer() [all …]
|
D | EncodeVirtualDisplayTest.java | 256 MediaCodec decoder = null; in encodeVirtualDisplayTest() local 272 decoder = MediaCodec.createDecoderByType(mMediaType); in encodeVirtualDisplayTest() 275 decoder.configure(decoderFormat, outputSurface.getSurface(), null, 0); in encodeVirtualDisplayTest() 276 decoder.start(); in encodeVirtualDisplayTest() 284 doTestEncodeVirtual(encoder, decoder, outputSurface); in encodeVirtualDisplayTest() 303 if (decoder != null) { in encodeVirtualDisplayTest() 304 decoder.stop(); in encodeVirtualDisplayTest() 305 decoder.release(); in encodeVirtualDisplayTest() 313 private void doTestEncodeVirtual(MediaCodec encoder, MediaCodec decoder, in doTestEncodeVirtual() argument 317 ByteBuffer[] decoderInputBuffers = decoder.getInputBuffers(); in doTestEncodeVirtual() [all …]
|
/cts/hostsidetests/securitybulletin/securityPatch/CVE-2021-39804/ |
D | poc.cpp | 51 AImageDecoder *decoder; in main() local 52 if (AImageDecoder_createFromBuffer(buffer.data(), size, &decoder) == in main() 54 AImageDecoder_delete(decoder); in main() 57 FAIL_CHECK(decoder); in main()
|
/cts/tests/tests/media/drmframework/src/android/media/drmframework/cts/ |
D | CodecDecoderDrmTest.java | 86 public CodecDecoderDrmTest(String decoder, String mediaType, String testFile, in CodecDecoderDrmTest() argument 88 super(decoder, mediaType, MEDIA_DIR + testFile, allTestParams); in CodecDecoderDrmTest() 126 CodecDecoderDrmTestBase decoder = in testSimpleDecode() local 128 decoder.setUpCrypto(CLEAR_KEY_IDENTIFIER, DRM_INIT_DATA, new byte[][]{CLEAR_KEY_CENC}); in testSimpleDecode() 129 decoder.decodeToMemory(mTestFile, mCodecName, 0, MediaExtractor.SEEK_TO_CLOSEST_SYNC, in testSimpleDecode() 131 decoder.tearDownCrypto(); in testSimpleDecode() 134 OutputManager ref = decoder.getOutputManager(); in testSimpleDecode()
|
/cts/tests/media/jni/ |
D | NativeCodecDecoderTestCommon.cpp | 58 bool decodeToMemory(const char* decoder, AMediaFormat* format, int frameLimit, 65 bool testSimpleDecode(const char* decoder, const char* testFile, const char* refFile, 67 bool testFlush(const char* decoder, const char* testFile, int colorFormat); 68 bool testOnlyEos(const char* decoder, const char* testFile, int colorFormat); 69 bool testSimpleDecodeQueueCSD(const char* decoder, const char* testFile, int colorFormat); 337 bool CodecDecoderTest::decodeToMemory(const char* decoder, AMediaFormat* format, int frameLimit, in decodeToMemory() argument 342 mCodec = AMediaCodec_createCodecByName(decoder); in decodeToMemory() 343 RETURN_IF_NULL(mCodec, StringFormat("unable to create codec %s", decoder)) in decodeToMemory() 356 bool CodecDecoderTest::testSimpleDecode(const char* decoder, const char* testFile, in testSimpleDecode() argument 374 mCodec = AMediaCodec_createCodecByName(decoder); in testSimpleDecode() [all …]
|
/cts/tests/videocodec/src/android/videocodec/cts/ |
D | VideoDecodeEditEncodeTest.java | 409 MediaCodec decoder = null; in editVideoFile() local 453 decoder = MediaCodec.createByCodecName(decoderName); in editVideoFile() 461 decoder.configure(decoderFormat, outputSurface.getSurface(), null, 0); in editVideoFile() 462 decoder.start(); in editVideoFile() 465 MediaFormat format = decoder.getInputFormat(); in editVideoFile() 469 editVideoData(inputData, decoder, outputSurface, inputSurface, encoder, outputData); in editVideoFile() 484 if (decoder != null) { in editVideoFile() 485 decoder.stop(); in editVideoFile() 486 decoder.release(); in editVideoFile() 495 private void editVideoData(VideoChunks inputData, MediaCodec decoder, in editVideoData() argument [all …]
|
/cts/tests/tests/virtualdevice/camera/src/android/virtualdevice/cts/camera/ |
D | SteadyTimestampCodec.java | 225 MediaCodec decoder = MediaCodec.createDecoderByType(MIMETYPE); in createDecoder() local 226 decoder.configure(format, surface, null, 0); in createDecoder() 227 decoder.setCallback(decoderCallback, createHandler("decoder-callback")); in createDecoder() 228 return decoder; in createDecoder() 256 MediaCodec decoder = createDecoder(surface); in setSurfaceAndStart() local 257 mDecoderRef.set(decoder); in setSurfaceAndStart() 260 decoder.start(); in setSurfaceAndStart()
|
/cts/tests/media/common/src/android/mediav2/common/cts/ |
D | CodecDecoderTestBase.java | 413 public void decodeToMemory(String file, String decoder, OutputManager outputBuff, in decodeToMemory() argument 418 mCodec = MediaCodec.createByCodecName(decoder); in decodeToMemory() 432 public void decodeToMemory(String file, String decoder, OutputManager outputBuff, long pts, in decodeToMemory() argument 435 decodeToMemory(file, decoder, outputBuff, true, pts, mode, frameLimit, isAsync, in decodeToMemory() 439 public void decodeToMemory(String file, String decoder, OutputManager outputBuff, long pts, in decodeToMemory() argument 441 decodeToMemory(file, decoder, outputBuff, pts, mode, frameLimit, false, true); in decodeToMemory() 444 public void decodeToMemory(String file, String decoder, long pts, int mode, int frameLimit) in decodeToMemory() argument 446 decodeToMemory(file, decoder, new OutputManager(), pts, mode, frameLimit); in decodeToMemory() 450 MediaFormat format, String decoder) throws IOException, InterruptedException { in decodeToMemory() argument 453 mCodec = MediaCodec.createByCodecName(decoder); in decodeToMemory() [all …]
|
/cts/tests/video/ |
D | README.md | 3 1. Testing video encoder/decoder performance by running encoding/decoding without displaying the ra… 4 2. Testing key operating rate for Hardware video encoder/decoder.
|
/cts/apps/CtsVerifier/src/com/android/cts/verifier/sensors/ |
D | RVCVXCheckAnalyzer.java | 974 private MediaCodec decoder=null; field in RVCVXCheckAnalyzer.VideoDecoderForOpenCV 1038 decoder.stop(); in stop() 1047 if (decoder!=null) { in teardown() 1048 decoder.release(); in teardown() 1049 decoder = null; in teardown() 1081 decoder = MediaCodec.createDecoderByType(mime); in setup() 1092 decoder.configure(format, surface.getSurface(), null, 0); in setup() 1097 if (decoder == null) { in setup() 1116 decoder.start(); in run() 1118 ByteBuffer[] inputBuffers = decoder.getInputBuffers(); in run() [all …]
|