Lines Matching refs:mb_row
100 void vp8mt_decode_macroblock(VP8D_COMP *pbi, MACROBLOCKD *xd, int mb_row, int mb_col) in vp8mt_decode_macroblock() argument
131 vp8mt_build_intra_predictors_mbuv_s(pbi, xd, mb_row, mb_col); in vp8mt_decode_macroblock()
132 vp8mt_build_intra_predictors_mby_s(pbi, xd, mb_row, mb_col); in vp8mt_decode_macroblock()
147 vp8mt_build_intra_predictors_mbuv(pbi, xd, mb_row, mb_col); in vp8mt_decode_macroblock()
151 vp8mt_build_intra_predictors_mby(pbi, xd, mb_row, mb_col); in vp8mt_decode_macroblock()
153 vp8mt_intra_prediction_down_copy(pbi, xd, mb_row, mb_col); in vp8mt_decode_macroblock()
196 vp8mt_predict_intra4x4(pbi, xd, b->bmi.mode, b->predictor, mb_row, mb_col, i); in vp8mt_decode_macroblock()
228 (void) mb_row; in vp8mt_decode_macroblock()
257 int mb_row; in vp8_thread_decoding_proc() local
262 … for (mb_row = ithread+1; mb_row < pc->mb_rows; mb_row += (pbi->decoding_thread_count + 1)) in vp8_thread_decoding_proc()
277 pbi->mb_row_di[ithread].mb_row = mb_row; in vp8_thread_decoding_proc()
278 pbi->mb_row_di[ithread].mbd.current_bc = &pbi->mbc[mb_row%num_part]; in vp8_thread_decoding_proc()
280 last_row_current_mb_col = &pbi->mt_current_mb_col[mb_row -1]; in vp8_thread_decoding_proc()
282 recon_yoffset = mb_row * recon_y_stride * 16; in vp8_thread_decoding_proc()
283 recon_uvoffset = mb_row * recon_uv_stride * 8; in vp8_thread_decoding_proc()
289 xd->up_available = (mb_row != 0); in vp8_thread_decoding_proc()
291 xd->mb_to_top_edge = -((mb_row * 16)) << 3; in vp8_thread_decoding_proc()
292 xd->mb_to_bottom_edge = ((pc->mb_rows - 1 - mb_row) * 16) << 3; in vp8_thread_decoding_proc()
351 vp8mt_decode_macroblock(pbi, xd, mb_row, mb_col); in vp8_thread_decoding_proc()
355 if( mb_row != pc->mb_rows-1 ) in vp8_thread_decoding_proc()
358 …vpx_memcpy((pbi->mt_yabove_row[mb_row + 1] + 32 + mb_col*16), (xd->dst.y_buffer + 15 * recon_y_str… in vp8_thread_decoding_proc()
359 …vpx_memcpy((pbi->mt_uabove_row[mb_row + 1] + 16 + mb_col*8), (xd->dst.u_buffer + 7 * recon_uv_stri… in vp8_thread_decoding_proc()
360 …vpx_memcpy((pbi->mt_vabove_row[mb_row + 1] + 16 + mb_col*8), (xd->dst.v_buffer + 7 * recon_uv_stri… in vp8_thread_decoding_proc()
371 … pbi->mt_yleft_col[mb_row][i] = xd->dst.y_buffer [i* recon_y_stride + 15]; in vp8_thread_decoding_proc()
374 … pbi->mt_uleft_col[mb_row][i] = xd->dst.u_buffer [i* recon_uv_stride + 7]; in vp8_thread_decoding_proc()
375 … pbi->mt_vleft_col[mb_row][i] = xd->dst.v_buffer [i* recon_uv_stride + 7]; in vp8_thread_decoding_proc()
390 if (mb_row > 0) in vp8_thread_decoding_proc()
406 pbi->mt_current_mb_col[mb_row] = mb_col; in vp8_thread_decoding_proc()
412 if(mb_row != pc->mb_rows-1) in vp8_thread_decoding_proc()
419 … pbi->mt_yabove_row[mb_row +1][lasty + i] = pbi->mt_yabove_row[mb_row +1][lasty -1]; in vp8_thread_decoding_proc()
420 … pbi->mt_uabove_row[mb_row +1][lastuv + i] = pbi->mt_uabove_row[mb_row +1][lastuv -1]; in vp8_thread_decoding_proc()
421 … pbi->mt_vabove_row[mb_row +1][lastuv + i] = pbi->mt_vabove_row[mb_row +1][lastuv -1]; in vp8_thread_decoding_proc()
435 …if ((mbrd->mb_row == pbi->common.mb_rows-1) || ((mbrd->mb_row == pbi->common.mb_rows-2) && (pbi->c… in vp8_thread_decoding_proc()
768 int mb_row; in vp8mt_decode_mb_rows() local
811 for (mb_row = 0; mb_row < pc->mb_rows; mb_row += (pbi->decoding_thread_count + 1)) in vp8mt_decode_mb_rows()
815 xd->current_bc = &pbi->mbc[mb_row%num_part]; in vp8mt_decode_mb_rows()
828 if (mb_row > 0) in vp8mt_decode_mb_rows()
829 last_row_current_mb_col = &pbi->mt_current_mb_col[mb_row -1]; in vp8mt_decode_mb_rows()
832 recon_yoffset = mb_row * recon_y_stride * 16; in vp8mt_decode_mb_rows()
833 recon_uvoffset = mb_row * recon_uv_stride * 8; in vp8mt_decode_mb_rows()
837 xd->up_available = (mb_row != 0); in vp8mt_decode_mb_rows()
839 xd->mb_to_top_edge = -((mb_row * 16)) << 3; in vp8mt_decode_mb_rows()
840 xd->mb_to_bottom_edge = ((pc->mb_rows - 1 - mb_row) * 16) << 3; in vp8mt_decode_mb_rows()
844 if ( mb_row > 0 && (mb_col & (nsync-1)) == 0){ in vp8mt_decode_mb_rows()
898 vp8mt_decode_macroblock(pbi, xd, mb_row, mb_col); in vp8mt_decode_mb_rows()
903 if(mb_row != pc->mb_rows-1) in vp8mt_decode_mb_rows()
905 …vpx_memcpy((pbi->mt_yabove_row[mb_row +1] + 32 + mb_col*16), (xd->dst.y_buffer + 15 * recon_y_stri… in vp8mt_decode_mb_rows()
906 …vpx_memcpy((pbi->mt_uabove_row[mb_row +1] + 16 + mb_col*8), (xd->dst.u_buffer + 7 * recon_uv_strid… in vp8mt_decode_mb_rows()
907 …vpx_memcpy((pbi->mt_vabove_row[mb_row +1] + 16 + mb_col*8), (xd->dst.v_buffer + 7 * recon_uv_strid… in vp8mt_decode_mb_rows()
918 … pbi->mt_yleft_col[mb_row][i] = xd->dst.y_buffer [i* recon_y_stride + 15]; in vp8mt_decode_mb_rows()
921 … pbi->mt_uleft_col[mb_row][i] = xd->dst.u_buffer [i* recon_uv_stride + 7]; in vp8mt_decode_mb_rows()
922 … pbi->mt_vleft_col[mb_row][i] = xd->dst.v_buffer [i* recon_uv_stride + 7]; in vp8mt_decode_mb_rows()
937 if (mb_row > 0) in vp8mt_decode_mb_rows()
952 pbi->mt_current_mb_col[mb_row] = mb_col; in vp8mt_decode_mb_rows()
958 if(mb_row != pc->mb_rows-1) in vp8mt_decode_mb_rows()
965 … pbi->mt_yabove_row[mb_row +1][lasty + i] = pbi->mt_yabove_row[mb_row +1][lasty -1]; in vp8mt_decode_mb_rows()
966 … pbi->mt_uabove_row[mb_row +1][lastuv + i] = pbi->mt_uabove_row[mb_row +1][lastuv -1]; in vp8mt_decode_mb_rows()
967 … pbi->mt_vabove_row[mb_row +1][lastuv + i] = pbi->mt_vabove_row[mb_row +1][lastuv -1]; in vp8mt_decode_mb_rows()