Lines Matching defs:col
43 static int vp56_get_vectors_predictors(VP56Context *s, int row, int col,
52 mvp.x = col + ff_vp56_candidate_predictor_pos[pos][0];
164 static void vp56_decode_4mv(VP56Context *s, int row, int col)
198 s->macroblocks[row * s->mb_width + col].mv = s->mv[3];
205 static VP56mb vp56_decode_mv(VP56Context *s, int row, int col)
210 ctx = vp56_get_vectors_predictors(s, row, col, VP56_FRAME_PREVIOUS);
212 s->macroblocks[row * s->mb_width + col].type = s->mb_type;
224 vp56_get_vectors_predictors(s, row, col, VP56_FRAME_GOLDEN);
229 vp56_get_vectors_predictors(s, row, col, VP56_FRAME_GOLDEN);
239 vp56_get_vectors_predictors(s, row, col, VP56_FRAME_GOLDEN);
245 vp56_decode_4mv(s, row, col);
253 s->macroblocks[row*s->mb_width + col].mv = *mv;
262 static VP56mb vp56_conceal_mv(VP56Context *s, int row, int col)
268 s->macroblocks[row * s->mb_width + col].type = s->mb_type;
272 s->macroblocks[row*s->mb_width + col].mv = *mv;
427 static av_always_inline void vp56_render_mb(VP56Context *s, int row, int col, int is_alpha, VP56mb mb_type)
477 16*col+x_off, 16*row+y_off);
490 static int vp56_decode_mb(VP56Context *s, int row, int col, int is_alpha)
498 mb_type = vp56_decode_mv(s, row, col);
504 vp56_render_mb(s, row, col, is_alpha, mb_type);
509 static int vp56_conceal_mb(VP56Context *s, int row, int col, int is_alpha)
516 mb_type = vp56_conceal_mv(s, row, col);
518 vp56_render_mb(s, row, col, is_alpha, mb_type);