Lines Matching defs:frame

195         // Place rounding error at top and bottom of frame.
926 // is the earliest not-yet-issued frame for which all references are
1093 const AVFrame *frame)
1097 if ((frame->crop_top || frame->crop_bottom ||
1098 frame->crop_left || frame->crop_right) && !ctx->crop_warned) {
1106 av_frame_get_side_data(frame, AV_FRAME_DATA_REGIONS_OF_INTEREST);
1118 static int vaapi_encode_send_frame(AVCodecContext *avctx, AVFrame *frame)
1124 if (frame) {
1125 av_log(avctx, AV_LOG_DEBUG, "Input frame: %ux%u (%"PRId64").\n",
1126 frame->width, frame->height, frame->pts);
1128 err = vaapi_encode_check_frame(avctx, frame);
1142 if (ctx->input_order == 0 || frame->pict_type == AV_PICTURE_TYPE_I)
1145 pic->input_surface = (VASurfaceID)(uintptr_t)frame->data[3];
1146 pic->pts = frame->pts;
1148 av_frame_move_ref(pic->input_image, frame);
1189 AVFrame *frame = ctx->frame;
1192 err = ff_encode_get_frame(avctx, frame);
1197 frame = NULL;
1199 err = vaapi_encode_send_frame(avctx, frame);
1892 av_log(avctx, AV_LOG_ERROR, "Max frame size is invalid in CQP rate "
1903 av_log(avctx, AV_LOG_ERROR, "Failed to query max frame size "
1910 av_log(avctx, AV_LOG_ERROR, "Max frame size attribute "
1916 // Prefer to use VAEncMiscParameterTypeMaxFrameSize for max frame size.
1920 "max frame size which has not been implemented in FFmpeg.\n");
1928 av_log(avctx, AV_LOG_VERBOSE, "Set max frame size: %d bytes.\n",
1932 av_log(avctx, AV_LOG_ERROR, "The max frame size option is not supported with "
2422 // to hold the largest possible compressed frame. We assume here
2423 // that the uncompressed frame plus some header data is an upper
2526 "frame context: %d.\n", err);
2549 ctx->frame = av_frame_alloc();
2550 if (!ctx->frame) {
2744 /* We check ctx->frame to know whether ff_vaapi_encode_init()
2746 if (!ctx->frame)
2768 av_frame_free(&ctx->frame);