Home | History | Annotate | Download | only in decoder

Lines Matching defs:mb_col

90 static void decode_macroblock(VP8D_COMP *pbi, MACROBLOCKD *xd, int mb_row, int mb_col)
117 /*mt_skip_recon_mb(pbi, xd, mb_row, mb_col);*/
120 vp8mt_build_intra_predictors_mbuv_s(pbi, xd, mb_row, mb_col);
121 vp8mt_build_intra_predictors_mby_s(pbi, xd, mb_row, mb_col);
136 vp8mt_build_intra_predictors_mbuv(pbi, xd, mb_row, mb_col);
140 vp8mt_build_intra_predictors_mby(pbi, xd, mb_row, mb_col);
142 vp8mt_intra_prediction_down_copy(pbi, xd, mb_row, mb_col);
185 vp8mt_predict_intra4x4(pbi, xd, b->bmi.mode, b->predictor, mb_row, mb_col, i);
248 int mb_col;
276 for (mb_col = 0; mb_col < pc->mb_cols; mb_col++)
278 if ((mb_col & (nsync-1)) == 0)
280 while (mb_col > (*last_row_current_mb_col - nsync) && *last_row_current_mb_col != pc->mb_cols - 1)
299 xd->mb_to_left_edge = -((mb_col * 16) << 3);
300 xd->mb_to_right_edge = ((pc->mb_cols - 1 - mb_col) * 16) << 3;
306 xd->left_available = (mb_col != 0);
321 decode_macroblock(pbi, xd, mb_row, mb_col);
328 vpx_memcpy((pbi->mt_yabove_row[mb_row + 1] + 32 + mb_col*16), (xd->dst.y_buffer + 15 * recon_y_stride), 16);
329 vpx_memcpy((pbi->mt_uabove_row[mb_row + 1] + 16 + mb_col*8), (xd->dst.u_buffer + 7 * recon_uv_stride), 8);
330 vpx_memcpy((pbi->mt_vabove_row[mb_row + 1] + 16 + mb_col*8), (xd->dst.v_buffer + 7 * recon_uv_stride), 8);
334 if(mb_col != pc->mb_cols-1)
362 if (mb_col > 0)
384 /*pbi->mb_row_di[ithread].current_mb_col = mb_col;*/
385 pbi->mt_current_mb_col[mb_row] = mb_col;
644 int mb_col;
735 int mb_col;
756 for (mb_col = 0; mb_col < pc->mb_cols; mb_col++)
758 if ( mb_row > 0 && (mb_col & (nsync-1)) == 0){
759 while (mb_col > (*last_row_current_mb_col - nsync) && *last_row_current_mb_col != pc->mb_cols - 1)
778 xd->mb_to_left_edge = -((mb_col * 16) << 3);
779 xd->mb_to_right_edge = ((pc->mb_cols - 1 - mb_col) * 16) << 3;
785 xd->left_available = (mb_col != 0);
806 decode_macroblock(pbi, xd, mb_row, mb_col);
816 vpx_memcpy((pbi->mt_yabove_row[mb_row +1] + 32 + mb_col*16), (xd->dst.y_buffer + 15 * recon_y_stride), 16);
817 vpx_memcpy((pbi->mt_uabove_row[mb_row +1] + 16 + mb_col*8), (xd->dst.u_buffer + 7 * recon_uv_stride), 8);
818 vpx_memcpy((pbi->mt_vabove_row[mb_row +1] + 16 + mb_col*8), (xd->dst.v_buffer + 7 * recon_uv_stride), 8);
822 if(mb_col != pc->mb_cols-1)
850 if (mb_col > 0)
872 pbi->mt_current_mb_col[mb_row] = mb_col;