Lines Matching defs:avctx
276 static int atrac1_decode_frame(AVCodecContext *avctx, AVFrame *frame,
281 AT1Ctx *q = avctx->priv_data;
282 int channels = avctx->ch_layout.nb_channels;
288 av_log(avctx, AV_LOG_ERROR, "Not enough data to decode!\n");
294 if ((ret = ff_get_buffer(avctx, frame, 0)) < 0)
319 return avctx->block_align;
323 static av_cold int atrac1_decode_end(AVCodecContext * avctx)
325 AT1Ctx *q = avctx->priv_data;
335 static av_cold int atrac1_decode_init(AVCodecContext *avctx)
337 AT1Ctx *q = avctx->priv_data;
339 int channels = avctx->ch_layout.nb_channels;
342 avctx->sample_fmt = AV_SAMPLE_FMT_FLTP;
345 av_log(avctx, AV_LOG_ERROR, "Unsupported number of channels: %d\n",
350 if (avctx->block_align <= 0) {
351 av_log(avctx, AV_LOG_ERROR, "Unsupported block align.");
359 av_log(avctx, AV_LOG_ERROR, "Error initializing MDCT\n");
367 fdsp = avpriv_float_dsp_alloc(avctx->flags & AV_CODEC_FLAG_BITEXACT);