Home | History | Annotate | Download | only in decoder

Lines Matching refs:bc

21 static int vp8_read_bmode(vp8_reader *bc, const vp8_prob *p)
23 const int i = vp8_treed_read(bc, vp8_bmode_tree, p);
29 static int vp8_read_ymode(vp8_reader *bc, const vp8_prob *p)
31 const int i = vp8_treed_read(bc, vp8_ymode_tree, p);
36 static int vp8_kfread_ymode(vp8_reader *bc, const vp8_prob *p)
38 const int i = vp8_treed_read(bc, vp8_kf_ymode_tree, p);
45 static int vp8_read_uv_mode(vp8_reader *bc, const vp8_prob *p)
47 const int i = vp8_treed_read(bc, vp8_uv_mode_tree, p);
67 vp8_reader *const bc = & pbi->bc;
79 vp8_read_mb_features(bc, &m->mbmi, &pbi->mb);
83 m->mbmi.mb_skip_coeff = vp8_read(bc, pbi->prob_skip_false);
87 y_mode = (MB_PREDICTION_MODE) vp8_kfread_ymode(bc, pbi->common.kf_ymode_prob);
100 m->bmi[i].mode = (B_PREDICTION_MODE) vp8_read_bmode(bc, pbi->common.kf_bmode_prob [A] [L]);
135 m->mbmi.uv_mode = (MB_PREDICTION_MODE)vp8_read_uv_mode(bc, pbi->common.kf_uv_mode_prob);
181 static void read_mvcontexts(vp8_reader *bc, MV_CONTEXT *mvc)
193 if (vp8_read(bc, *up++))
195 const vp8_prob x = (vp8_prob)vp8_read_literal(bc, 7);
206 static MB_PREDICTION_MODE read_mv_ref(vp8_reader *bc, const vp8_prob *p)
208 const int i = vp8_treed_read(bc, vp8_mv_ref_tree, p);
213 static MB_PREDICTION_MODE sub_mv_ref(vp8_reader *bc, const vp8_prob *p)
215 const int i = vp8_treed_read(bc, vp8_sub_mv_ref_tree, p);
244 vp8_reader *const bc = & pbi->bc;
249 pbi->prob_skip_false = (vp8_prob)vp8_read_literal(bc, 8);
253 pbi->prob_intra = (vp8_prob)vp8_read_literal(bc, 8);
254 pbi->prob_last = (vp8_prob)vp8_read_literal(bc, 8);
255 pbi->prob_gf = (vp8_prob)vp8_read_literal(bc, 8);
257 if (vp8_read_bit(bc))
263 pbi->common.fc.ymode_prob[i] = (vp8_prob) vp8_read_literal(bc, 8);
268 if (vp8_read_bit(bc))
274 pbi->common.fc.uv_mode_prob[i] = (vp8_prob) vp8_read_literal(bc, 8);
279 read_mvcontexts(bc, mvc);
287 vp8_reader *const bc = & pbi->bc;
316 vp8_read_mb_features(bc, mbmi, &pbi->mb);
320 mbmi->mb_skip_coeff = vp8_read(bc, pbi->prob_skip_false);
324 if ((mbmi->ref_frame = (MV_REFERENCE_FRAME) vp8_read(bc, pbi->prob_intra))) /* inter MB */
330 if (vp8_read(bc, pbi->prob_last))
332 mbmi->ref_frame = (MV_REFERENCE_FRAME)((int)mbmi->ref_frame + (int)(1 + vp8_read(bc, pbi->prob_gf)));
340 switch (mbmi->mode = read_mv_ref(bc, mv_ref_p))
345 vp8_treed_read(bc, vp8_mbsplit_tree, vp8_mbsplit_probs);
360 switch (bmi.mode = (B_PREDICTION_MODE) sub_mv_ref(bc, vp8_sub_mv_ref_prob2 [mv_contz])) /*pc->fc.sub_mv_ref_prob))*/
363 read_mv(bc, mv, (const MV_CONTEXT *) mvc);
444 read_mv(bc, mv, (const MV_CONTEXT *) mvc);
501 if ((mbmi->mode = (MB_PREDICTION_MODE) vp8_read_ymode(bc, pbi->common.fc.ymode_prob)) == B_PRED)
506 mi->bmi[j].mode = (B_PREDICTION_MODE)vp8_read_bmode(bc, pbi->common.fc.bmode_prob);
511 mbmi->uv_mode = (MB_PREDICTION_MODE)vp8_read_uv_mode(bc, pbi->common.fc.uv_mode_prob);