Lines Matching full:ref_frame
39 int ref = mbmi->ref_frame[0];
146 int ref = mbmi->ref_frame[0];
216 MV_REFERENCE_FRAME ref_frame, best_ref_frame = LAST_FRAME;
252 mbmi->ref_frame[0] = NONE;
253 mbmi->ref_frame[1] = NONE;
261 for (ref_frame = LAST_FRAME; ref_frame <= LAST_FRAME ; ++ref_frame) {
262 x->pred_mv_sad[ref_frame] = INT_MAX;
263 if (cpi->ref_frame_flags & flag_list[ref_frame]) {
265 ref_frame, bsize, mi_row, mi_col,
268 frame_mv[NEWMV][ref_frame].as_int = INVALID_MV;
269 frame_mv[ZEROMV][ref_frame].as_int = 0;
277 for (ref_frame = LAST_FRAME; ref_frame <= LAST_FRAME ; ++ref_frame) {
278 if (!(cpi->ref_frame_flags & flag_list[ref_frame]))
282 xd->plane[0].pre[0] = yv12_mb[ref_frame][0];
284 clamp_mv2(&frame_mv[NEARESTMV][ref_frame].as_mv, xd);
285 clamp_mv2(&frame_mv[NEARMV][ref_frame].as_mv, xd);
287 mbmi->ref_frame[0] = ref_frame;
290 if (ref_frame == LAST_FRAME) {
315 &frame_mv[NEWMV][ref_frame], &rate_mv);
317 if (frame_mv[NEWMV][ref_frame].as_int == INVALID_MV)
320 rate_mode = x->inter_mode_cost[mbmi->mode_context[ref_frame]]
326 &frame_mv[NEWMV][ref_frame].as_mv);
330 if (frame_mv[this_mode][ref_frame].as_int ==
331 frame_mv[NEARESTMV][ref_frame].as_int)
335 mbmi->mv[0].as_int = frame_mv[this_mode][ref_frame].as_int;
394 rate += x->inter_mode_cost[mbmi->mode_context[ref_frame]]
404 best_ref_frame = ref_frame;
411 mbmi->ref_frame[0] = best_ref_frame;
434 mbmi->ref_frame[0] = INTRA_FRAME;