Lines Matching defs:xd
671 MACROBLOCKD *const xd = &mb->e_mbd;
673 int cost = mb->mbmode_cost [xd->frame_type] [B_PRED];
688 vp8_intra_prediction_down_copy(xd);
694 MODE_INFO *const mic = xd->mode_info_context;
695 const int mis = xd->mode_info_stride;
708 cpi, mb, mb->block + i, xd->block + i, &best_mode, bmode_costs,
715 mic->bmi[i].mode = xd->block[i].bmi.mode = best_mode;
888 MACROBLOCKD *const xd = & x->e_mbd;
889 MODE_INFO *const mic = xd->mode_info_context;
890 const int mis = xd->mode_info_stride;
903 BLOCKD *const d = xd->block + i;
1524 MACROBLOCKD *xd,
1533 const MODE_INFO *above = here - xd->mode_info_stride;
1580 mb_offset = (-xd->mb_to_top_edge/128 + 1) * (xd->mode_info_stride +1) + (-xd->mb_to_left_edge/128 +1) ;
1592 if (cpi->lf_ref_frame[mb_offset - xd->mode_info_stride-1] != INTRA_FRAME)
1594 near_mvs[vcnt].as_int = cpi->lfmv[mb_offset - xd->mode_info_stride-1].as_int;
1595 mv_bias(cpi->lf_ref_frame_sign_bias[mb_offset - xd->mode_info_stride-1], refframe, &near_mvs[vcnt], ref_frame_sign_bias);
1596 near_ref[vcnt] = cpi->lf_ref_frame[mb_offset - xd->mode_info_stride-1];
1619 if (cpi->lf_ref_frame[mb_offset + xd->mode_info_stride +1] != INTRA_FRAME)
1621 near_mvs[vcnt].as_int = cpi->lfmv[mb_offset + xd->mode_info_stride +1].as_int;
1622 mv_bias(cpi->lf_ref_frame_sign_bias[mb_offset + xd->mode_info_stride +1], refframe, &near_mvs[vcnt], ref_frame_sign_bias);
1623 near_ref[vcnt] = cpi->lf_ref_frame[mb_offset + xd->mode_info_stride +1];
1666 vp8_clamp_mv(mvp, xd);
1669 void vp8_cal_sad(VP8_COMP *cpi, MACROBLOCKD *xd, MACROBLOCK *x, int recon_yoffset, int near_sadidx[])
1675 if( xd->mb_to_top_edge==0 && xd->mb_to_left_edge ==0)
1678 }else if(xd->mb_to_top_edge==0)
1681 near_sad[1] = cpi->fn_ptr[BLOCK_16X16].sdf(x->src.y_buffer, x->src.y_stride, xd->dst.y_buffer - 16,xd->dst.y_stride, 0x7fffffff);
1682 }else if(xd->mb_to_left_edge ==0)
1685 near_sad[0] = cpi->fn_ptr[BLOCK_16X16].sdf(x->src.y_buffer, x->src.y_stride, xd->dst.y_buffer - xd->dst.y_stride *16,xd->dst.y_stride, 0x7fffffff);
1688 near_sad[0] = cpi->fn_ptr[BLOCK_16X16].sdf(x->src.y_buffer, x->src.y_stride, xd->dst.y_buffer - xd->dst.y_stride *16,xd->dst.y_stride, 0x7fffffff);
1689 near_sad[1] = cpi->fn_ptr[BLOCK_16X16].sdf(x->src.y_buffer, x->src.y_stride, xd->dst.y_buffer - 16,xd->dst.y_stride, 0x7fffffff);
1690 near_sad[2] = cpi->fn_ptr[BLOCK_16X16].sdf(x->src.y_buffer, x->src.y_stride, xd->dst.y_buffer - xd->dst.y_stride *16 -16,xd->dst.y_stride, 0x7fffffff);
1699 if(xd->mb_to_top_edge==0) near_sad[4] = INT_MAX;
1700 if(xd->mb_to_left_edge ==0) near_sad[5] = INT_MAX;
1701 if(xd->mb_to_right_edge ==0) near_sad[6] = INT_MAX;
1702 if(xd->mb_to_bottom_edge==0) near_sad[7] = INT_MAX;
1729 MACROBLOCKD *xd = &x->e_mbd;
1912 vp8_cal_sad(cpi,xd,x, recon_yoffset ,&near_sadidx[0] );
2214 if (mode_mv[this_mode].col < (xd->mb_to_left_edge - LEFT_TOP_MARGIN))
2215 mode_mv[this_mode].col = xd->mb_to_left_edge - LEFT_TOP_MARGIN;
2216 else if (mode_mv[this_mode].col > xd->mb_to_right_edge + RIGHT_BOTTOM_MARGIN)
2217 mode_mv[this_mode].col = xd->mb_to_right_edge + RIGHT_BOTTOM_MARGIN;
2219 if (mode_mv[this_mode].row < (xd->mb_to_top_edge - LEFT_TOP_MARGIN))
2220 mode_mv[this_mode].row = xd->mb_to_top_edge - LEFT_TOP_MARGIN;
2221 else if (mode_mv[this_mode].row > xd->mb_to_bottom_edge + RIGHT_BOTTOM_MARGIN)
2222 mode_mv[this_mode].row = xd->mb_to_bottom_edge + RIGHT_BOTTOM_MARGIN;
2249 int threshold = (xd->block[0].dequant[1]
2250 * xd->block[0].dequant[1] >>4);
2265 if (abs(sum) < (xd->block[24].dequant[0]<<2)||