Lines Matching refs:frame
468 type *end_ptr = in_ptr + frame->nb_samples * avctx->ch_layout.nb_channels; \
469 type *out_ptr = (type*)frame->data[0]; \
476 static void ffat_copy_samples(AVCodecContext *avctx, AVFrame *frame)
486 static int ffat_decode(AVCodecContext *avctx, AVFrame *frame,
538 frame->sample_rate = avctx->sample_rate;
540 frame->nb_samples = avctx->frame_size;
545 &frame->nb_samples, &out_buffers, NULL);
546 if ((!ret || ret == 1) && frame->nb_samples) {
547 if ((ret = ff_get_buffer(avctx, frame, 0)) < 0)
549 ffat_copy_samples(avctx, frame);
552 frame->pts = at->last_pts;