Home | History | Annotate | Download | only in ffmpeg

Lines Matching refs:codec_context

267     const AVCodecContext* codec_context,
271 DCHECK_EQ(codec_context->codec_type, AVMEDIA_TYPE_AUDIO);
273 AudioCodec codec = CodecIDToAudioCodec(codec_context->codec_id);
276 AVSampleFormatToSampleFormat(codec_context->sample_fmt);
279 codec_context->channel_layout, codec_context->channels);
282 // |codec_context->sample_fmt| is not set by FFmpeg because Opus decoding is
290 codec_context->sample_rate,
291 codec_context->extradata,
292 codec_context->extradata_size,
296 DCHECK_EQ(av_get_bytes_per_sample(codec_context->sample_fmt) * 8,
314 AVCodecContext* codec_context) {
315 codec_context->codec_type = AVMEDIA_TYPE_AUDIO;
316 codec_context->codec_id = AudioCodecToCodecID(config.codec(),
318 codec_context->sample_fmt = SampleFormatToAVSampleFormat(
323 codec_context->channels =
325 codec_context->sample_rate = config.samples_per_second();
328 codec_context->extradata_size = config.extra_data_size();
329 codec_context->extradata = reinterpret_cast<uint8_t*>(
331 memcpy(codec_context->extradata, config.extra_data(),
333 memset(codec_context->extradata + config.extra_data_size(), '\0',
336 codec_context->extradata = NULL;
337 codec_context->extradata_size = 0;
399 AVCodecContext* codec_context) {
400 codec_context->codec_type = AVMEDIA_TYPE_VIDEO;
401 codec_context->codec_id = VideoCodecToCodecID(config.codec());
402 codec_context->profile = VideoCodecProfileToProfileID(config.profile());
403 codec_context->coded_width = config.coded_size().width();
404 codec_context->coded_height = config.coded_size().height();
405 codec_context->pix_fmt = VideoFormatToPixelFormat(config.format());
408 codec_context->extradata_size = config.extra_data_size();
409 codec_context->extradata = reinterpret_cast<uint8_t*>(
411 memcpy(codec_context->extradata, config.extra_data(),
413 memset(codec_context->extradata + config.extra_data_size(), '\0',
416 codec_context->extradata = NULL;
417 codec_context->extradata_size = 0;