Lines Matching defs:pEncoderContext

242     VideoEditorAudioEncoder_Context* pEncoderContext = M4OSA_NULL;
246 pEncoderContext = (VideoEditorAudioEncoder_Context*)pContext;
248 SAFE_FREE(pEncoderContext->mDSI.pInfo);
249 SAFE_FREE(pEncoderContext);
266 VideoEditorAudioEncoder_Context* pEncoderContext = M4OSA_NULL;
271 SAFE_MALLOC(pEncoderContext, VideoEditorAudioEncoder_Context, 1,
273 pEncoderContext->mFormat = format;
275 *pContext = pEncoderContext;
281 VideoEditorAudioEncoder_cleanup(pEncoderContext);
307 VideoEditorAudioEncoder_Context* pEncoderContext = M4OSA_NULL;
312 pEncoderContext = (VideoEditorAudioEncoder_Context*)pContext;
314 SAFE_FREE(pEncoderContext->mCodecParams);
316 pEncoderContext->mEncoder->stop();
317 pEncoderContext->mEncoder.clear();
318 pEncoderContext->mClient.disconnect();
319 pEncoderContext->mEncoderSource.clear();
322 pEncoderContext->mNbInputFrames,
323 pEncoderContext->mNbOutputFrames, pEncoderContext->mFirstOutputCts,
324 pEncoderContext->mLastOutputCts);
326 if( pEncoderContext->mNbInputFrames != pEncoderContext->mNbInputFrames ) {
328 pEncoderContext->mNbInputFrames, pEncoderContext->mNbInputFrames);
346 VideoEditorAudioEncoder_Context* pEncoderContext = M4OSA_NULL;
359 pEncoderContext = (VideoEditorAudioEncoder_Context*)pContext;
363 pEncoderContext->mNbInputFrames = 0;
364 pEncoderContext->mNbOutputFrames = 0;
365 pEncoderContext->mFirstOutputCts = -1;
366 pEncoderContext->mLastOutputCts = -1;
372 SAFE_MALLOC(pEncoderContext->mCodecParams, M4ENCODER_AudioParams, 1,
374 pEncoderContext->mCodecParams->Frequency = pParams->Frequency;
375 pEncoderContext->mCodecParams->ChannelNum = pParams->ChannelNum;
376 pEncoderContext->mCodecParams->Bitrate = pParams->Bitrate;
377 pEncoderContext->mCodecParams->Format = pParams->Format;
380 VIDEOEDITOR_CHECK(pEncoderContext->mCodecParams->Format ==
381 pEncoderContext->mFormat, M4ERR_PARAMETER);
388 switch( pEncoderContext->mCodecParams->Format ) {
408 (int32_t)pEncoderContext->mCodecParams->Frequency);
410 (int32_t)pEncoderContext->mCodecParams->Bitrate);
412 switch( pEncoderContext->mCodecParams->ChannelNum ) {
433 pEncoderContext->mEncoderSource = VideoEditorAudioEncoderSource::Create(
435 VIDEOEDITOR_CHECK(NULL != pEncoderContext->mEncoderSource.get(),
439 result = pEncoderContext->mClient.connect();
452 pEncoderContext->mEncoder = OMXCodec::Create(
453 pEncoderContext->mClient.interface(), encoderMetadata, true,
454 pEncoderContext->mEncoderSource, "AACEncoder" /* component name */,
456 VIDEOEDITOR_CHECK(NULL != pEncoderContext->mEncoder.get(), M4ERR_STATE);
459 result = pEncoderContext->mEncoder->start();
463 if( M4ENCODER_kAAC == pEncoderContext->mCodecParams->Format ) {
468 result = pEncoderContext->mEncoder->read(&buffer, NULL);
474 pEncoderContext->mDSI.infoSize = (M4OSA_UInt32)buffer->range_length();
475 SAFE_MALLOC(pEncoderContext->mDSI.pInfo, M4OSA_Int8,
476 pEncoderContext->mDSI.infoSize, "Encoder header");
478 memcpy((void *)pEncoderContext->mDSI.pInfo,
480 pEncoderContext->mDSI.infoSize);
483 *pDSI = pEncoderContext->mDSI;
491 VideoEditorAudioEncoder_close(pEncoderContext);
502 VideoEditorAudioEncoder_Context* pEncoderContext = M4OSA_NULL;
510 pEncoderContext = (VideoEditorAudioEncoder_Context*)pContext;
512 switch( pEncoderContext->mCodecParams->ChannelNum ) {
523 pEncoderContext->mCodecParams->ChannelNum);
531 nbBuffer = pEncoderContext->mEncoderSource->storeBuffer(buffer);
550 VideoEditorAudioEncoder_Context* pEncoderContext = M4OSA_NULL;
561 pEncoderContext = (VideoEditorAudioEncoder_Context*)pContext;
580 pEncoderContext->mNbOutputFrames++;
581 if( 0 > pEncoderContext->mFirstOutputCts ) {
582 pEncoderContext->mFirstOutputCts = i64Tmp;
584 pEncoderContext->mLastOutputCts = i64Tmp;
608 VideoEditorAudioEncoder_Context* pEncoderContext = M4OSA_NULL;
618 pEncoderContext = (VideoEditorAudioEncoder_Context*)pContext;
619 pEncoderContext->mNbInputFrames++;
622 err = VideoEditorAudioEncoder_processInputBuffer(pEncoderContext,pInBuffer);
626 result = pEncoderContext->mEncoder->read(&buffer, NULL);
630 err = VideoEditorAudioEncoder_processOutputBuffer(pEncoderContext, buffer,
647 VideoEditorAudioEncoder_Context* pEncoderContext = M4OSA_NULL;
652 pEncoderContext = (VideoEditorAudioEncoder_Context*)pContext;