/cts/tests/media/src/android/mediav2/cts/ |
D | CodecUnitTest.java | 108 mCodec.releaseOutputBuffer(bufferIndex, false); in dequeueOutput() 158 mCodec = MediaCodec.createEncoderByType(mediaType); in testConfigureCodecForIncompleteFormat() 160 mCodec = MediaCodec.createDecoderByType(mediaType); in testConfigureCodecForIncompleteFormat() 166 mCodec.configure(formatClone, null, null, in testConfigureCodecForIncompleteFormat() 177 mCodec.configure(format, null, null, in testConfigureCodecForIncompleteFormat() 182 mCodec.release(); in testConfigureCodecForIncompleteFormat() 190 mCodec = MediaCodec.createEncoderByType(mediaType); in testConfigureCodecForBadFlags() 192 mCodec = MediaCodec.createDecoderByType(mediaType); in testConfigureCodecForBadFlags() 195 mCodec.configure(format, null, null, in testConfigureCodecForBadFlags() 204 mCodec.release(); in testConfigureCodecForBadFlags() [all …]
|
D | CodecDecoderSurfaceTest.java | 104 mCodec.releaseOutputBuffer(bufferIndex, mSurface != null); in dequeueOutput() 112 mCodec = MediaCodec.createByCodecName(decoder); in decodeAndSavePts() 115 mCodec.start(); in decodeAndSavePts() 120 endCodecSession(mCodec); in decodeAndSavePts() 121 mCodec.release(); in decodeAndSavePts() 240 mCodec = MediaCodec.createByCodecName(mCodecName); in testSimpleDecodeToSurface() 247 mCodec.start(); in testSimpleDecodeToSurface() 251 endCodecSession(mCodec); in testSimpleDecodeToSurface() 257 mCodec.release(); in testSimpleDecodeToSurface() 285 mCodec = MediaCodec.createByCodecName(mCodecName); in testDetachAndReattachSurface() [all …]
|
D | CodecDecoderTest.java | 380 mCodec = MediaCodec.createByCodecName(mCodecName); in testSimpleDecode() 381 assertEquals("codec name act/got: " + mCodec.getName() + '/' + mCodecName, in testSimpleDecode() 382 mCodecName, mCodec.getName()); in testSimpleDecode() 384 mCodec.getCanonicalName() != null && !mCodec.getCanonicalName().isEmpty()); in testSimpleDecode() 394 MediaFormat defFormat = mCodec.getOutputFormat(); in testSimpleDecode() 401 mCodec.start(); in testSimpleDecode() 406 endCodecSession(mCodec); in testSimpleDecode() 417 mCodec.release(); in testSimpleDecode() 490 mCodec = MediaCodec.createByCodecName(mCodecName); in testFlush() 495 MediaFormat defFormat = mCodec.getOutputFormat(); in testFlush() [all …]
|
D | CodecDecoderBlockModelMultiAccessUnitTest.java | 143 mCodec = MediaCodec.createByCodecName(mCodecName); in testSimpleDecode() 152 mCodec.start(); in testSimpleDecode() 157 mCodec.reset(); in testSimpleDecode() 170 mCodec.release(); in testSimpleDecode() 223 mCodec = MediaCodec.createByCodecName(mCodecName); in testFlush() 228 mCodec.start(); in testFlush() 239 mCodec.start(); in testFlush() 253 mCodec.start(); in testFlush() 259 mCodec.stop(); in testFlush() 266 mCodec.release(); in testFlush() [all …]
|
D | CodecEncoderTest.java | 125 mCodec.setParameters(syncFrame); in forceSyncFrame() 134 mCodec.setParameters(bitrateUpdate); in updateBitrate() 338 mCodec = MediaCodec.createByCodecName(mCodecName); in testSimpleEncode() 339 assertEquals("codec name act/got: " + mCodec.getName() + '/' + mCodecName, in testSimpleEncode() 340 mCodec.getName(), mCodecName); in testSimpleEncode() 342 mCodec.getCanonicalName() != null && !mCodec.getCanonicalName().isEmpty()); in testSimpleEncode() 354 mCodec.start(); in testSimpleEncode() 361 if (false) mCodec.stop(); in testSimpleEncode() 362 else mCodec.reset(); in testSimpleEncode() 371 mCodec.release(); in testSimpleEncode() [all …]
|
D | CodecDecoderMultiAccessUnitTest.java | 213 mCodec = MediaCodec.createByCodecName(mCodecName); in testSimpleDecode() 222 mCodec.start(); in testSimpleDecode() 227 mCodec.reset(); in testSimpleDecode() 240 mCodec.release(); in testSimpleDecode() 302 mCodec = MediaCodec.createByCodecName(mCodecName); in testFlush() 306 mCodec.start(); in testFlush() 311 mCodec.start(); in testFlush() 315 mCodec.start(); in testFlush() 328 mCodec.start(); in testFlush() 342 mCodec.start(); in testFlush() [all …]
|
D | CodecDecoderDetachedSurfaceTest.java | 213 int outputBufferId = mCodec.dequeueOutputBuffer(outInfo, Q_DEQ_TIMEOUT_US); in doWork() 217 mOutFormat = mCodec.getOutputFormat(); in doWork() 220 int inputBufferId = mCodec.dequeueInputBuffer(Q_DEQ_TIMEOUT_US); in doWork() 243 mCodec.releaseOutputBuffer(bufferIndex, mSurface != null); in dequeueOutput() 300 mCodec = MediaCodec.createByCodecName(mCodecName); in testSetOutputSurface() 309 mCodec.start(); in testSetOutputSurface() 313 mCodec.setOutputSurface(mSurfaces.get(surfaceId)); // switch surface periodically in testSetOutputSurface() 324 endCodecSession(mCodec); in testSetOutputSurface() 332 mCodec.release(); in testSetOutputSurface() 361 mCodec = MediaCodec.createByCodecName(mCodecName); in testFeatureDetachedSurface() [all …]
|
D | CodecDecoderPauseTest.java | 104 mCodec = MediaCodec.createByCodecName(mCodecName); in testPause() 114 mCodec.start(); in testPause() 122 mCodec.reset(); in testPause() 128 mCodec.release(); in testPause()
|
D | EncoderColorAspectsTest.java | 244 mCodec.signalEndOfInputStream(); in queueEOS() 369 mCodec = MediaCodec.createByCodecName(mCodecName); in doFullColorAspects() 376 mInpSurface = mCodec.createInputSurface(); in doFullColorAspects() 381 if (mCodec.getInputFormat().containsKey(MediaFormat.KEY_LATENCY)) { in doFullColorAspects() 383 mLatency = mCodec.getInputFormat().getInteger(MediaFormat.KEY_LATENCY); in doFullColorAspects() 386 mCodec.start(); in doFullColorAspects() 401 MediaFormat fmt = mCodec.getOutputFormat(); in doFullColorAspects() 404 mCodec.stop(); in doFullColorAspects() 405 mCodec.release(); in doFullColorAspects()
|
/cts/tests/tests/media/common/src/android/media/cts/ |
D | SdkMediaCodec.java | 30 private final MediaCodec mCodec; field in SdkMediaCodec 36 this.mCodec = codec; in SdkMediaCodec() 45 return mCodec; in getMediaCodec() 50 mCodec.release(); in release() 55 mCodec.configure(format, null, null, flags); in configure() 60 mCodec.configure(format, surface, null, flags); in configure() 65 surface.configure(mCodec); in setInputSurface() 70 return new InputSurface(mCodec.createInputSurface()); in createInputSurface() 75 mCodec.start(); in start() 80 mCodec.stop(); in stop() [all …]
|
D | StreamUtils.java | 46 private MediaCodec mCodec; field in StreamUtils.MediaCodecStream 71 mCodec = MediaCodec.createEncoderByType(mime); in MediaCodecStream() 73 mCodec = MediaCodec.createDecoderByType(mime); in MediaCodecStream() 75 mCodec.configure(format,null, null, encode ? MediaCodec.CONFIGURE_FLAG_ENCODE : 0); in MediaCodecStream() 79 encode ? mCodec.getInputFormat() : mCodec.getOutputFormat(); in MediaCodecStream() 85 mCodec.start(); in MediaCodecStream() 119 Log.i(TAG, "sending data to " + mCodec.getName()); in read() 120 int index = mCodec.dequeueInputBuffer(5000); in read() 125 ByteBuffer buf = mCodec.getInputBuffer(index); in read() 177 " on " + mCodec.getName()); in read() [all …]
|
/cts/tests/media/jni/ |
D | NativeCodecUnitTest.cpp | 116 RETURN_IF_FAIL(AMediaCodec_releaseOutputBuffer(mCodec, bufferIndex, false), in dequeueOutput() 147 mCodec = isEncoder ? AMediaCodec_createEncoderByType(mediaType) in setupCodec() 149 if (!mCodec) { in setupCodec() 207 mCodec = isEncoder ? AMediaCodec_createEncoderByType(mediaType) in testConfigureCodecForIncompleteFormat() 209 if (!mCodec) { in testConfigureCodecForIncompleteFormat() 222 AMediaCodec_configure(mCodec, format, nullptr, nullptr, in testConfigureCodecForIncompleteFormat() 231 AMediaCodec_configure(mCodec, format, nullptr, nullptr, in testConfigureCodecForIncompleteFormat() 246 AMediaCodec_configure(mCodec, mFormat, nullptr, nullptr, in testConfigureCodecForBadFlags() 251 AMediaCodec_stop(mCodec); in testConfigureCodecForBadFlags() 263 AMediaCodec_configure(mCodec, mFormat, nullptr, nullptr, in testConfigureInInitState() [all …]
|
D | NativeCodecDecoderTestCommon.cpp | 173 media_status_t val = AMediaCodec_getName(mCodec, &name); in configureCodec() 183 AMediaCodec_releaseName(mCodec, name); in configureCodec() 191 RETURN_IF_FAIL(mAsyncHandle.setCallBack(mCodec, isAsync), in configureCodec() 193 RETURN_IF_FAIL(AMediaCodec_configure(mCodec, format, mWindow, nullptr, in configureCodec() 201 uint8_t* buf = AMediaCodec_getInputBuffer(mCodec, bufferIndex, &bufSize); in enqueueCodecConfig() 210 RETURN_IF_FAIL(AMediaCodec_queueInputBuffer(mCodec, bufferIndex, 0, csdSize, 0, flags), in enqueueCodecConfig() 221 uint8_t* buf = AMediaCodec_getInputBuffer(mCodec, bufferIndex, &bufSize); in enqueueInput() 234 RETURN_IF_FAIL(AMediaCodec_queueInputBuffer(mCodec, bufferIndex, 0, size, pts, flags), in enqueueInput() 253 uint8_t* buf = AMediaCodec_getOutputBuffer(mCodec, bufferIndex, &buffSize); in dequeueOutput() 275 RETURN_IF_FAIL(AMediaCodec_releaseOutputBuffer(mCodec, bufferIndex, mWindow != nullptr), in dequeueOutput() [all …]
|
D | NativeCodecEncoderTest.cpp | 221 uint8_t* inputBuffer = AMediaCodec_getInputBuffer(mCodec, bufferIndex, &buffSize); in enqueueInput() 259 RETURN_IF_FAIL(AMediaCodec_queueInputBuffer(mCodec, bufferIndex, 0, size, pts, flags), in enqueueInput() 276 uint8_t* buf = AMediaCodec_getOutputBuffer(mCodec, bufferIndex, &buffSize); in dequeueOutput() 294 RETURN_IF_FAIL(AMediaCodec_releaseOutputBuffer(mCodec, bufferIndex, false), in dequeueOutput() 362 mCodec = AMediaCodec_createCodecByName(encoder); in encodeToMemory() 363 RETURN_IF_NULL(mCodec, StringFormat("unable to create codec by name %s \n", encoder)) in encodeToMemory() 367 RETURN_IF_FAIL(AMediaCodec_start(mCodec), "AMediaCodec_start failed") in encodeToMemory() 371 RETURN_IF_FAIL(AMediaCodec_stop(mCodec), "AMediaCodec_stop failed") in encodeToMemory() 372 RETURN_IF_FAIL(AMediaCodec_delete(mCodec), "AMediaCodec_delete failed") in encodeToMemory() 373 mCodec = nullptr; in encodeToMemory() [all …]
|
D | NativeCodecTestBase.cpp | 397 mCodec = nullptr; in CodecTestBase() 409 if (mCodec) { in ~CodecTestBase() 410 AMediaCodec_delete(mCodec); in ~CodecTestBase() 411 mCodec = nullptr; in ~CodecTestBase() 424 media_status_t val = AMediaCodec_getName(mCodec, &name); in configureCodec() 434 AMediaCodec_releaseName(mCodec, name); in configureCodec() 442 RETURN_IF_FAIL(mAsyncHandle.setCallBack(mCodec, isAsync), in configureCodec() 444 RETURN_IF_FAIL(AMediaCodec_configure(mCodec, format, nullptr, nullptr, in configureCodec() 451 RETURN_IF_FAIL(AMediaCodec_flush(mCodec), "AMediaCodec_flush failed") in flushCodec() 464 RETURN_IF_FAIL(AMediaCodec_stop(mCodec), "AMediaCodec_stop failed") in reConfigureCodec() [all …]
|
/cts/tests/tests/graphics/jni/ |
D | MediaTestHelpers.cpp | 39 if (mCodec != nullptr) { in ~MediaHelper() 40 AMediaCodec_stop(mCodec); in ~MediaHelper() 41 AMediaCodec_delete(mCodec); in ~MediaHelper() 42 mCodec = nullptr; in ~MediaHelper() 62 ASSERT(mCodec); in processOneFrame() 106 ASSERT(nullptr == mCodec); in createMediaCodec() 124 mCodec = AMediaCodec_createDecoderByType(mime); in createMediaCodec() 125 ASSERT(mCodec); in createMediaCodec() 126 MEDIA_CALL(AMediaCodec_configure(mCodec, format, window, NULL, 0)); in createMediaCodec() 128 MEDIA_CALL(AMediaCodec_start(mCodec)); in createMediaCodec() [all …]
|
/cts/tests/media/common/src/android/mediav2/common/cts/ |
D | CodecDecoderTestBase.java | 193 ByteBuffer inputBuffer = mCodec.getInputBuffer(bufferIndex); in enqueueCodecConfig() 196 mCodec.queueInputBuffer(bufferIndex, 0, csdBuffer.limit(), 0, in enqueueCodecConfig() 207 ByteBuffer inputBuffer = mCodec.getInputBuffer(bufferIndex); in enqueueInput() 227 mCodec.queueInputBuffer(bufferIndex, 0, size, pts, codecFlags); in enqueueInput() 237 ByteBuffer inputBuffer = mCodec.getInputBuffer(bufferIndex); in enqueueInput() 246 mCodec.queueInputBuffer(bufferIndex, 0, info.size, info.presentationTimeUs, in enqueueInput() 260 ByteBuffer buf = mCodec.getOutputBuffer(bufferIndex); in dequeueOutput() 269 Image img = mCodec.getOutputImage(bufferIndex); in dequeueOutput() 275 MediaFormat format = mCodec.getOutputFormat(); in dequeueOutput() 276 buf = mCodec.getOutputBuffer(bufferIndex); in dequeueOutput() [all …]
|
D | HDRDecoderTestBase.java | 82 MediaFormat format = mCodec.getOutputFormat(bufferIndex); in dequeueOutput() 147 mCodec = MediaCodec.createByCodecName(mCodecName); in validateHDRInfo() 149 mCodec.start(); in validateHDRInfo() 154 validateHDRInfo(mCodec.getOutputFormat(), MediaFormat.KEY_HDR_STATIC_INFO, in validateHDRInfo() 157 mCodec.stop(); in validateHDRInfo() 158 mCodec.release(); in validateHDRInfo()
|
D | HDREncoderTestBase.java | 83 MediaFormat outFormat = mCodec.getOutputFormat(bufferIndex); in dequeueOutput() 133 mCodec = MediaCodec.createByCodecName(mCodecName); in validateHDRInfo() 135 mCodec.start(); in validateHDRInfo() 140 MediaFormat fmt = mCodec.getOutputFormat(); in validateHDRInfo() 142 mCodec.stop(); in validateHDRInfo() 143 mCodec.release(); in validateHDRInfo()
|
D | CodecEncoderBlockModelTestBase.java | 78 MediaCodec.QueueRequest request = mCodec.getQueueRequest(bufferIndex); in enqueueEOS() 128 MediaCodec.QueueRequest request = mCodec.getQueueRequest(bufferIndex); in enqueueInput() 140 MediaCodec.OutputFrame frame = mCodec.getOutputFrame(bufferIndex); in dequeueOutput() 172 mTrackID = mMuxer.addTrack(mCodec.getOutputFormat()); in dequeueOutput() 186 mCodec.releaseOutputBuffer(bufferIndex, false); in dequeueOutput()
|
/cts/tests/mediapc/src/android/mediapc/cts/ |
D | AudioPlaybackLoad.java | 53 mCodec = MediaCodec.createByCodecName(mDecoderName); in doDecodeAndPlayback() 56 mCodec.start(); in doDecodeAndPlayback() 60 mCodec.stop(); in doDecodeAndPlayback() 61 mCodec.release(); in doDecodeAndPlayback() 108 ByteBuffer inputBuffer = mCodec.getInputBuffer(bufferIndex); in enqueueInput() 117 mCodec.queueInputBuffer(bufferIndex, 0, size, mBasePts + pts, codecFlags); in enqueueInput() 131 final ByteBuffer buffer = mCodec.getOutputBuffer(bufferIndex); in releaseOutput() 136 mCodec.releaseOutputBuffer(bufferIndex, false); in releaseOutput()
|
D | CodecTestBase.java | 225 MediaCodec mCodec; field in CodecTestBase 297 mAsyncHandle.setCallBack(mCodec, isAsync); in configureCodec() 301 mCodec.configure(format, mSurface, null, in configureCodec() 304 mCodec.configure(format, mSurface, isEncoder ? MediaCodec.CONFIGURE_FLAG_ENCODE : 0, in configureCodec() 325 mCodec.queueInputBuffer(bufferIndex, 0, 0, 0, MediaCodec.BUFFER_FLAG_END_OF_STREAM); in enqueueEOS() 356 int outputBufferId = mCodec.dequeueOutputBuffer(outInfo, Q_DEQ_TIMEOUT_US); in doWork() 360 mOutFormat = mCodec.getOutputFormat(); in doWork() 363 int inputBufferId = mCodec.dequeueInputBuffer(Q_DEQ_TIMEOUT_US); in doWork() 389 int outputBufferId = mCodec.dequeueOutputBuffer(outInfo, Q_DEQ_TIMEOUT_US); in queueEOS() 393 mOutFormat = mCodec.getOutputFormat(); in queueEOS() [all …]
|
D | PlaybackFrameDrop.java | 235 mCodec = MediaCodec.createByCodecName(mDecoderName); in getFrameDropCount() 238 mCodec.start(); in getFrameDropCount() 245 mCodec.stop(); in getFrameDropCount() 246 mCodec.release(); in getFrameDropCount() 260 ByteBuffer dstBuf = mCodec.getInputBuffer(bufferIndex); in enqueueInput() 269 mCodec.queueInputBuffer(bufferIndex, 0, info.size, mBasePts + pts, info.flags); in enqueueInput() 300 mCodec.releaseOutputBuffer(bufferIndex, false); in delayedReleaseOutput() 304 mCodec.releaseOutputBuffer(bufferIndex, true); in delayedReleaseOutput() 318 mCodec.releaseOutputBuffer(bufferIndex, true); in delayedReleaseOutput()
|
D | CodecInitializationLatencyTest.java | 468 mCodec = MediaCodec.createByCodecName(mEncoderName); in calculateInitLatency() 470 mAsyncHandle.setCallBack(mCodec, mIsAsync); in calculateInitLatency() 471 mCodec.configure(format, null, MediaCodec.CONFIGURE_FLAG_ENCODE, null); in calculateInitLatency() 473 mCodec.start(); in calculateInitLatency() 498 int inputBufferId = mCodec.dequeueInputBuffer(Q_DEQ_TIMEOUT_US); in calculateInitLatency() 506 int outputBufferId = mCodec.dequeueOutputBuffer(outInfo, Q_DEQ_TIMEOUT_US); in calculateInitLatency() 516 mCodec.stop(); in calculateInitLatency() 517 mCodec.release(); in calculateInitLatency() 571 mCodec = MediaCodec.createByCodecName(mDecoderName); in calculateInitLatency() 573 mAsyncHandle.setCallBack(mCodec, mIsAsync); in calculateInitLatency() [all …]
|
/cts/apps/CtsVerifier/src/com/android/cts/verifier/audio/ |
D | SoundPlayerObject.java | 65 private MediaCodec mCodec = null; field in SoundPlayerObject 152 final int inputBufIndex = mCodec.dequeueInputBuffer(TIME_OUT_US); in run() 154 ByteBuffer encodedBuf = mCodec.getInputBuffer(inputBufIndex); in run() 165 mCodec.queueInputBuffer(inputBufIndex, 0/*offset*/, in run() 184 final int outputRes = mCodec.dequeueOutputBuffer(buffInfo, TIME_OUT_US); in run() 190 mCodec.getOutputBuffer(outputBufIndex); in run() 214 mCodec.getOutputBuffer(outputBufIndex).position(0); in run() 215 mCodec.releaseOutputBuffer(outputBufIndex, in run() 326 if (mCodec != null) in setSoundWithResId() 327 mCodec = null; in setSoundWithResId() [all …]
|