Lines Matching defs:ref_frame

32                        MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame,
60 if (candidate->ref_frame[0] == ref_frame)
77 if (candidate->ref_frame[0] == ref_frame)
100 mi->mbmi.mode_context[ref_frame] = counter_to_context[context_counter];
119 const int ref = mbmi->ref_frame[0];
261 MV_REFERENCE_FRAME ref_frame,
306 xd->plane[1].pre[0] = yv12_mb[ref_frame][1];
307 xd->plane[2].pre[0] = yv12_mb[ref_frame][2];
328 *rate = cpi->inter_mode_cost[mbmi->mode_context[ref_frame]]
366 MV_REFERENCE_FRAME ref_frame, best_ref_frame = LAST_FRAME;
436 mbmi->ref_frame[0] = NONE;
437 mbmi->ref_frame[1] = NONE;
444 for (ref_frame = LAST_FRAME; ref_frame <= ALTREF_FRAME; ++ref_frame) {
445 x->pred_mv_sad[ref_frame] = INT_MAX;
446 frame_mv[NEWMV][ref_frame].as_int = INVALID_MV;
447 frame_mv[ZEROMV][ref_frame].as_int = 0;
454 if (cpi->ref_frame_flags & flag_list[ref_frame]) {
455 const YV12_BUFFER_CONFIG *yv12 = get_ref_frame_buffer(cpi, ref_frame);
456 int_mv *const candidates = mbmi->ref_mvs[ref_frame];
457 const struct scale_factors *const sf = &cm->frame_refs[ref_frame - 1].sf;
458 vp9_setup_pred_block(xd, yv12_mb[ref_frame], yv12, mi_row, mi_col,
462 vp9_find_mv_refs(cm, xd, tile, xd->mi[0], ref_frame,
465 const_motion[ref_frame] = mv_refs_rt(cm, xd, tile, xd->mi[0],
466 ref_frame, candidates,
470 &frame_mv[NEARESTMV][ref_frame],
471 &frame_mv[NEARMV][ref_frame]);
474 vp9_mv_pred(cpi, x, yv12_mb[ref_frame][0].buf, yv12->y_stride,
475 ref_frame, bsize);
481 xd->plane[0].pre[0] = yv12_mb[ref_frame][0];
483 clamp_mv2(&frame_mv[NEARESTMV][ref_frame].as_mv, xd);
484 clamp_mv2(&frame_mv[NEARMV][ref_frame].as_mv, xd);
486 mbmi->ref_frame[0] = ref_frame;
492 if (const_motion[ref_frame] &&
499 mode_rd_thresh = rd_threshes[mode_idx[ref_frame - LAST_FRAME]
509 &frame_mv[NEWMV][ref_frame],
515 frame_mv[this_mode][ref_frame].as_int ==
516 frame_mv[NEARESTMV][ref_frame].as_int)
520 mbmi->mv[0].as_int = frame_mv[this_mode][ref_frame].as_int;
595 rate += cpi->inter_mode_cost[mbmi->mode_context[ref_frame]]
602 encode_breakout_test(cpi, x, bsize, mi_row, mi_col, ref_frame,
624 best_ref_frame = ref_frame;
664 mbmi->ref_frame[0] = best_ref_frame;
732 mbmi->ref_frame[0] = INTRA_FRAME;