• Home
  • Raw
  • Download

Lines Matching refs:pbi

65 static void vp8_kfread_modes(VP8D_COMP *pbi, MODE_INFO *m, int mb_row, int mb_col)  in vp8_kfread_modes()  argument
67 vp8_reader *const bc = & pbi->bc; in vp8_kfread_modes()
68 const int mis = pbi->common.mode_info_stride; in vp8_kfread_modes()
78 if (pbi->mb.update_mb_segmentation_map) in vp8_kfread_modes()
79 vp8_read_mb_features(bc, &m->mbmi, &pbi->mb); in vp8_kfread_modes()
82 if (pbi->common.mb_no_coeff_skip) in vp8_kfread_modes()
83 m->mbmi.mb_skip_coeff = vp8_read(bc, pbi->prob_skip_false); in vp8_kfread_modes()
87 y_mode = (MB_PREDICTION_MODE) vp8_kfread_ymode(bc, pbi->common.kf_ymode_prob); in vp8_kfread_modes()
100 … m->bmi[i].mode = (B_PREDICTION_MODE) vp8_read_bmode(bc, pbi->common.kf_bmode_prob [A] [L]); in vp8_kfread_modes()
135 m->mbmi.uv_mode = (MB_PREDICTION_MODE)vp8_read_uv_mode(bc, pbi->common.kf_uv_mode_prob); in vp8_kfread_modes()
242 static void mb_mode_mv_init(VP8D_COMP *pbi) in mb_mode_mv_init() argument
244 vp8_reader *const bc = & pbi->bc; in mb_mode_mv_init()
245 MV_CONTEXT *const mvc = pbi->common.fc.mvc; in mb_mode_mv_init()
247 pbi->prob_skip_false = 0; in mb_mode_mv_init()
248 if (pbi->common.mb_no_coeff_skip) in mb_mode_mv_init()
249 pbi->prob_skip_false = (vp8_prob)vp8_read_literal(bc, 8); in mb_mode_mv_init()
251 if(pbi->common.frame_type != KEY_FRAME) in mb_mode_mv_init()
253 pbi->prob_intra = (vp8_prob)vp8_read_literal(bc, 8); in mb_mode_mv_init()
254 pbi->prob_last = (vp8_prob)vp8_read_literal(bc, 8); in mb_mode_mv_init()
255 pbi->prob_gf = (vp8_prob)vp8_read_literal(bc, 8); in mb_mode_mv_init()
263 pbi->common.fc.ymode_prob[i] = (vp8_prob) vp8_read_literal(bc, 8); in mb_mode_mv_init()
274 pbi->common.fc.uv_mode_prob[i] = (vp8_prob) vp8_read_literal(bc, 8); in mb_mode_mv_init()
283 static void read_mb_modes_mv(VP8D_COMP *pbi, MODE_INFO *mi, MB_MODE_INFO *mbmi, in read_mb_modes_mv() argument
287 vp8_reader *const bc = & pbi->bc; in read_mb_modes_mv()
288 MV_CONTEXT *const mvc = pbi->common.fc.mvc; in read_mb_modes_mv()
289 const int mis = pbi->common.mode_info_stride; in read_mb_modes_mv()
297 mb_to_top_edge = pbi->mb.mb_to_top_edge; in read_mb_modes_mv()
298 mb_to_bottom_edge = pbi->mb.mb_to_bottom_edge; in read_mb_modes_mv()
306 pbi->mb.mb_to_left_edge = in read_mb_modes_mv()
310 pbi->mb.mb_to_right_edge = in read_mb_modes_mv()
311 mb_to_right_edge = ((pbi->common.mb_cols - 1 - mb_col) * 16) << 3; in read_mb_modes_mv()
315 if (pbi->mb.update_mb_segmentation_map) in read_mb_modes_mv()
316 vp8_read_mb_features(bc, mbmi, &pbi->mb); in read_mb_modes_mv()
319 if (pbi->common.mb_no_coeff_skip) in read_mb_modes_mv()
320 mbmi->mb_skip_coeff = vp8_read(bc, pbi->prob_skip_false); in read_mb_modes_mv()
324 if ((mbmi->ref_frame = (MV_REFERENCE_FRAME) vp8_read(bc, pbi->prob_intra))) /* inter MB */ in read_mb_modes_mv()
330 if (vp8_read(bc, pbi->prob_last)) in read_mb_modes_mv()
332 …mi->ref_frame = (MV_REFERENCE_FRAME)((int)mbmi->ref_frame + (int)(1 + vp8_read(bc, pbi->prob_gf))); in read_mb_modes_mv()
335 …vp8_find_near_mvs(&pbi->mb, mi, &nearest, &nearby, &best_mv, rct, mbmi->ref_frame, pbi->common.ref… in read_mb_modes_mv()
501 … if ((mbmi->mode = (MB_PREDICTION_MODE) vp8_read_ymode(bc, pbi->common.fc.ymode_prob)) == B_PRED) in read_mb_modes_mv()
506 mi->bmi[j].mode = (B_PREDICTION_MODE)vp8_read_bmode(bc, pbi->common.fc.bmode_prob); in read_mb_modes_mv()
511 mbmi->uv_mode = (MB_PREDICTION_MODE)vp8_read_uv_mode(bc, pbi->common.fc.uv_mode_prob); in read_mb_modes_mv()
516 void vp8_decode_mode_mvs(VP8D_COMP *pbi) in vp8_decode_mode_mvs() argument
518 MODE_INFO *mi = pbi->common.mi; in vp8_decode_mode_mvs()
521 mb_mode_mv_init(pbi); in vp8_decode_mode_mvs()
523 while (++mb_row < pbi->common.mb_rows) in vp8_decode_mode_mvs()
529 pbi->mb.mb_to_top_edge = in vp8_decode_mode_mvs()
533 pbi->mb.mb_to_bottom_edge = in vp8_decode_mode_mvs()
534 mb_to_bottom_edge = ((pbi->common.mb_rows - 1 - mb_row) * 16) << 3; in vp8_decode_mode_mvs()
537 while (++mb_col < pbi->common.mb_cols) in vp8_decode_mode_mvs()
540 if(pbi->common.frame_type == KEY_FRAME) in vp8_decode_mode_mvs()
541 vp8_kfread_modes(pbi, mi, mb_row, mb_col); in vp8_decode_mode_mvs()
543 read_mb_modes_mv(pbi, mi, &mi->mbmi, mb_row, mb_col); in vp8_decode_mode_mvs()