Lines Matching refs:mDecoder
123 if (codec == transcoder->mDecoder) { in onAsyncInputAvailable()
137 if (codec == transcoder->mDecoder) { in onAsyncOutputAvailable()
150 const bool isDecoder = codec == transcoder->mDecoder; in onAsyncFormatChanged()
181 if (mDecoder != nullptr) { in ~VideoTrackTranscoder()
182 AMediaCodec_delete(mDecoder); in ~VideoTrackTranscoder()
312 mDecoder = AMediaCodec_createDecoderByTypeForClient(sourceMime, mPid, mUid); in configureDestinationFormat()
314 mDecoder = AMediaCodec_createDecoderByType(sourceMime); in configureDestinationFormat()
316 if (mDecoder == nullptr) { in configureDestinationFormat()
348 status = AMediaCodec_configure(mDecoder, decoderFormat.get(), mSurface, NULL /* crypto */, in configureDestinationFormat()
357 AMediaFormat* inputFormat = AMediaCodec_getInputFormat(mDecoder); in configureDestinationFormat()
384 status = AMediaCodec_setAsyncNotifyCallback(mDecoder, asyncCodecCallbacks, mEncoder.get()); in configureDestinationFormat()
417 uint8_t* sourceBuffer = AMediaCodec_getInputBuffer(mDecoder, bufferIndex, &bufferSize); in enqueueInputSample()
444 status = AMediaCodec_queueInputBuffer(mDecoder, bufferIndex, 0, mSampleInfo.size, in enqueueInputSample()
456 AMediaCodec_releaseOutputBuffer(mDecoder, bufferIndex, needsRender); in transferBuffer()
604 media_status_t status = AMediaCodec_start(mDecoder); in runTranscodeLoop()
631 AMediaCodec_stop(mDecoder); in runTranscodeLoop()