Lines Matching refs:frame
458 AVFrame *frame;
471 frame = ff_bufqueue_get(&at->frame_queue);
475 data->mBuffers[0].mDataByteSize = frame->nb_samples *
478 data->mBuffers[0].mData = frame->data[0];
479 if (*nb_packets > frame->nb_samples)
480 *nb_packets = frame->nb_samples;
483 ret = av_frame_ref(at->encoding_frame, frame);
489 ff_bufqueue_add(avctx, &at->used_frame_queue, frame);
495 const AVFrame *frame, int *got_packet_ptr)
511 if (frame) {
516 * The frame queue is significantly larger than needed in practice,
520 av_log(avctx, AV_LOG_ERROR, "Bug: frame queue is too small.\n");
524 if ((ret = ff_af_queue_add(&at->afq, frame)) < 0)
527 in_frame = av_frame_clone(frame);