Lines Matching defs:mode

305             s->lf_delta.mode[i] = vp8_rac_get_uint(c, 6);
308 s->lf_delta.mode[i] = -s->lf_delta.mode[i];
1018 return &mb->bmv[mb->mode == VP8_MVMODE_SPLIT ? vp8_mbsplits[mb->partitioning][subblock] : 0];
1078 mb->mode = VP8_MVMODE_MV;
1090 mb->mode = VP8_MVMODE_SPLIT;
1106 mb->mode = VP8_MVMODE_ZERO;
1168 mb->mode = VP8_MVMODE_MV;
1185 cnt[CNT_SPLITMV] = ((mb_edge[VP8_EDGE_LEFT]->mode == VP8_MVMODE_SPLIT) +
1186 (mb_edge[VP8_EDGE_TOP]->mode == VP8_MVMODE_SPLIT)) * 2 +
1187 (mb_edge[VP8_EDGE_TOPLEFT]->mode == VP8_MVMODE_SPLIT);
1190 mb->mode = VP8_MVMODE_SPLIT;
1206 mb->mode = VP8_MVMODE_ZERO;
1281 mb->mode = vp8_rac_get_tree(c, vp8_pred16x16_tree_intra,
1284 if (mb->mode == MODE_I4x4) {
1288 : vp8_pred4x4_mode)[mb->mode] * 0x01010101u;
1316 mb->mode = vp8_rac_get_tree(c, vp8_pred16x16_tree_inter, s->prob->pred16x16);
1318 if (mb->mode == MODE_I4x4)
1483 if (mb->mode != MODE_I4x4 && (is_vp7 || mb->mode != VP8_MVMODE_SPLIT)) {
1492 if (is_vp7 && mb->mode > MODE_I4x4) {
1595 int check_dc_pred8x8_mode(int mode, int mb_x, int mb_y)
1600 return mb_y ? mode : LEFT_DC_PRED8x8;
1604 int check_tm_pred8x8_mode(int mode, int mb_x, int mb_y, int vp7)
1609 return mb_y ? mode : HOR_PRED8x8;
1613 int check_intra_pred8x8_mode_emuedge(int mode, int mb_x, int mb_y, int vp7)
1615 switch (mode) {
1617 return check_dc_pred8x8_mode(mode, mb_x, mb_y);
1619 return !mb_y ? (vp7 ? DC_128_PRED8x8 : DC_127_PRED8x8) : mode;
1621 return !mb_x ? (vp7 ? DC_128_PRED8x8 : DC_129_PRED8x8) : mode;
1623 return check_tm_pred8x8_mode(mode, mb_x, mb_y, vp7);
1625 return mode;
1629 int check_tm_pred4x4_mode(int mode, int mb_x, int mb_y, int vp7)
1634 return mb_y ? mode : HOR_VP8_PRED;
1639 int check_intra_pred4x4_mode_emuedge(int mode, int mb_x, int mb_y,
1642 switch (mode) {
1646 return mode;
1651 return !mb_y ? (vp7 ? DC_128_PRED : DC_127_PRED) : mode;
1655 return mode;
1659 return !mb_x ? (vp7 ? DC_128_PRED : DC_129_PRED) : mode;
1661 return check_tm_pred4x4_mode(mode, mb_x, mb_y, vp7);
1669 return mode;
1671 return mode;
1678 int x, y, mode, nnz;
1688 if (mb->mode < MODE_I4x4) {
1689 mode = check_intra_pred8x8_mode_emuedge(mb->mode, mb_x, mb_y, is_vp7);
1690 s->hpc.pred16x16[mode](dst[0], s->linesize);
1725 mode = check_intra_pred4x4_mode_emuedge(intra4x4[x], mb_x + x,
1753 s->hpc.pred4x4[mode](dst, topright, linesize);
1778 mode = check_intra_pred8x8_mode_emuedge(mb->chroma_pred_mode,
1780 s->hpc.pred8x8[mode](dst[1], s->uvlinesize);
1781 s->hpc.pred8x8[mode](dst[2], s->uvlinesize);
2070 if (mb->mode != MODE_I4x4) {
2142 filter_level += s->lf_delta.mode[mb->mode];
2156 f->inner_filter = is_vp7 || !mb->skip || mb->mode == MODE_I4x4 ||
2157 mb->mode == VP8_MVMODE_SPLIT;
2447 if (mb->mode <= MODE_I4x4)
2462 if (mb->mode != MODE_I4x4 && mb->mode != VP8_MVMODE_SPLIT) {