Home
last modified time | relevance | path

Searched refs:decoder (Results 1 – 25 of 107) sorted by relevance

12345

/cts/tests/tests/uirendering/src/android/uirendering/cts/testclasses/
DAImageDecoderTest.kt96 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 …]
DAnimatedImageDrawableTest.kt56 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/
Dandroid_graphics_cts_AImageDecoderTest.cpp191 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/
Dpoc.cpp28 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/
Dandroid_uirendering_cts_AImageDecoderTest.cpp95 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/
Dpoc.cpp27 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/
DBitmapRegionDecoderTest.java156 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 …]
DImageDecoderTest.java275 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 …]
DGainmapTest.java299 (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/
Dimage_decoding.cpp39 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/
DDecoderLowLatencyTest.java17 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 …]
DDecoderTestAacFormat.java17 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 …]
DImageReaderDecoderTest.java17 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/
DMainActivity.java33 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/
DDecodeEditEncodeTest.java152 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 …]
DEncodeDecodeTest.java146 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 …]
DEncodeVirtualDisplayTest.java256 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/
Dpoc.cpp51 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/
DCodecDecoderDrmTest.java86 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/
DNativeCodecDecoderTestCommon.cpp58 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/
DVideoDecodeEditEncodeTest.java409 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/
DSteadyTimestampCodec.java225 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/
DCodecDecoderTestBase.java413 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/
DREADME.md3 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/
DRVCVXCheckAnalyzer.java974 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 …]

12345