Lines Matching defs:avctx
293 av_cold int ff_opus_parse_extradata(AVCodecContext *avctx,
299 int channels = avctx->ch_layout.nb_channels;
306 if (!avctx->extradata) {
308 av_log(avctx, AV_LOG_ERROR,
315 extradata = avctx->extradata;
316 extradata_size = avctx->extradata_size;
320 av_log(avctx, AV_LOG_ERROR, "Invalid extradata size: %d\n",
327 avpriv_request_sample(avctx, "Extradata version %d", version);
331 avctx->delay = AV_RL16(extradata + 10);
332 if (avctx->internal)
333 avctx->internal->skip_samples = avctx->delay;
335 channels = avctx->extradata ? extradata[9] : (channels == 1) ? 1 : 2;
337 av_log(avctx, AV_LOG_ERROR, "Zero channel count specified in the extradata\n");
348 av_log(avctx, AV_LOG_ERROR,
360 av_log(avctx, AV_LOG_ERROR, "Invalid extradata size: %d\n",
370 av_log(avctx, AV_LOG_ERROR,
378 av_log(avctx, AV_LOG_ERROR,
389 av_log(avctx, AV_LOG_ERROR,
397 av_log(avctx, AV_LOG_ERROR, "Too many channels\n");
413 avpriv_request_sample(avctx, "Mapping type %d", map_type);
431 av_log(avctx, AV_LOG_ERROR,
456 ret = av_channel_layout_copy(&avctx->ch_layout, &layout);