Lines Matching refs:fCodecContext

90 	fCodecContext(NULL),
153 if (fCodecContext != NULL) {
154 fCodecContext->extradata = NULL;
155 avcodec_free_context(&fCodecContext);
271 avcodec_flush_buffers(fCodecContext);
302 if (fCodecContext != NULL) {
303 fCodecContext->extradata = NULL;
304 avcodec_free_context(&fCodecContext);
307 fCodecContext = avcodec_alloc_context3(fCodec);
313 fCodecContext->err_recognition = AV_EF_CAREFUL;
314 fCodecContext->error_concealment = 3;
315 fCodecContext->thread_count = info.cpu_count;
381 if (avcodec_open2(fCodecContext, fCodec, NULL) < 0) {
405 outputAudioFormat.frame_rate = fCodecContext->sample_rate;
406 outputAudioFormat.channel_count = get_channel_count(fCodecContext);
407 ConvertAVSampleFormatToRawAudioFormat(fCodecContext->sample_fmt,
433 if (av_sample_fmt_is_planar(fCodecContext->sample_fmt))
443 if (av_sample_fmt_is_planar(fCodecContext->sample_fmt)) {
446 &fCodecContext->ch_layout,
447 fCodecContext->request_sample_fmt,
448 fCodecContext->sample_rate,
449 &fCodecContext->ch_layout,
450 fCodecContext->sample_fmt,
451 fCodecContext->sample_rate,
458 fCodecContext->bit_rate, fCodecContext->sample_rate, fCodecContext->ch_layout.nb_channels,
481 if (avcodec_open2(fCodecContext, fCodec, NULL) < 0) {
546 // The framerate in fCodecContext is not always equivalent to the field rate. Instead it can
555 // first frame which we just decoded (that updates fCodecContext inside ffmpeg).
567 AVRational codec_fr = fCodecContext->framerate;
570 inOutFormat->u.raw_video.field_rate = av_q2d(fCodecContext->framerate);
763 /*! \brief Applies all essential audio input properties to fCodecContext that were
771 - bit_rate copied to fCodecContext->bit_rate
772 - frame_size copied to fCodecContext->frame_size
773 - output.format converted to fCodecContext->sample_fmt
774 - output.frame_rate copied to fCodecContext->sample_rate
775 - output.channel_count copied to fCodecContext->channels
778 - fBlockAlign to fCodecContext->block_align
779 - fExtraData to fCodecContext->extradata
780 - fExtraDataSize to fCodecContext->extradata_size
784 fInputFormat.MetaDataSize() have to be applied to fCodecContext. See the related
787 - fInputFormat.MetaData() to fCodecContext->extradata
788 - fInputFormat.MetaDataSize() to fCodecContext->extradata_size
796 fCodecContext->bit_rate
798 fCodecContext->frame_size
801 containerProperties.output.format, fCodecContext->sample_fmt);
803 containerProperties.output.format, fCodecContext->request_sample_fmt);
804 fCodecContext->sample_rate
810 set_channel_count(fCodecContext, 2);
812 set_channel_count(fCodecContext, channel_count);
814 fCodecContext->block_align = fBlockAlign;
815 fCodecContext->extradata = reinterpret_cast<uint8_t*>(fExtraData);
816 fCodecContext->extradata_size = fExtraDataSize;
825 fCodecContext->extradata = static_cast<uint8_t*>(
827 fCodecContext->extradata_size = fInputFormat.MetaDataSize();
832 fCodecContext->bit_rate,
833 fCodecContext->sample_rate,
834 fCodecContext->ch_layout.nb_channels,
835 fCodecContext->block_align,
836 fCodecContext->extradata_size);
950 if (av_sample_fmt_is_planar(fCodecContext->sample_fmt)) {
979 for (int j = 0; j < get_channel_count(fCodecContext); j++) {
1008 codecContext->channels = get_channel_count(fCodecContext);
1009 codecContext->sample_rate = fCodecContext->sample_rate;
1137 int error = avcodec_receive_frame(fCodecContext, fDecodedDataBuffer);
1143 avcodec_send_packet(fCodecContext, fTempPacket);
1149 error = avcodec_receive_frame(fCodecContext, fDecodedDataBuffer);
1257 error = avcodec_receive_frame(fCodecContext, fRawDecodedPicture);
1276 fTempPacket->dts, &fCodecContext->time_base);
1280 send_error = avcodec_send_packet(fCodecContext, fTempPacket);
1290 error = avcodec_receive_frame(fCodecContext, fRawDecodedPicture);
1325 /*! \brief Applies all essential video input properties to fCodecContext that were
1333 - display.line_width copied to fCodecContext->width
1334 - display.line_count copied to fCodecContext->height
1336 fCodecContext->sample_aspect_ratio
1337 - field_rate converted to fCodecContext->time_base and
1338 fCodecContext->ticks_per_frame
1341 - fExtraData to fCodecContext->extradata
1342 - fExtraDataSize to fCodecContext->extradata_size
1350 fCodecContext->width = containerProperties.display.line_width;
1351 fCodecContext->height = containerProperties.display.line_count;
1357 containerProperties.pixel_height_aspect, *fCodecContext);
1362 *fCodecContext);
1365 fCodecContext->extradata = reinterpret_cast<uint8_t*>(fExtraData);
1366 fCodecContext->extradata_size = fExtraDataSize;
1538 avcodec_send_packet(fCodecContext, NULL);
1541 int error = avcodec_receive_frame(fCodecContext, fRawDecodedPicture);
1593 ConvertAVCodecContextToVideoAspectWidthAndHeight(*fCodecContext,
1599 fRawDecodedPicture->best_effort_timestamp, &fCodecContext->time_base);
1647 fCodecContext->pix_fmt, 1) < 0)
1652 fCodecContext->pix_fmt, displayWidth, displayHeight);
1660 fCodecContext->pix_fmt, displayWidth, displayHeight,
1667 fCodecContext->pix_fmt, displayWidth, displayHeight);