HomeSort by relevance Sort by last modified time
    Searched refs:mbmi (Results 1 - 25 of 26) sorted by null

1 2

  /external/libvpx/vp8/encoder/
segmentation.c 41 if ((this_mb_mode_info->mbmi.ref_frame == GOLDEN_FRAME) || (this_mb_mode_info->mbmi.ref_frame == ALTREF_FRAME))
49 else if ((this_mb_mode_info->mbmi.mode != ZEROMV) && *(x->gf_active_ptr))
tokenize.c 208 has_y2_block = (x->mode_info_context->mbmi.mode != B_PRED
209 && x->mode_info_context->mbmi.mode != SPLITMV);
233 x->mode_info_context->mbmi.dc_diff = 1;
237 if (x->mbmi.force_no_skip)
239 x->mbmi.mb_skip_coeff = 1;
241 x->mbmi.force_no_skip = 0;
248 x->mode_info_context->mbmi.mb_skip_coeff = mb_is_skippable(x);
249 if (x->mode_info_context->mbmi.mb_skip_coeff)
261 if (x->mode_info_context->mbmi.mode != B_PRED && x->mode_info_context->mbmi.mode != SPLITMV
    [all...]
encodeframe.c 302 QIndex = xd->segment_feature_data[MB_LVL_ALT_Q][xd->mode_info_context->mbmi.segment_id];
306 QIndex = cpi->common.base_qindex + xd->segment_feature_data[MB_LVL_ALT_Q][xd->mode_info_context->mbmi.segment_id];
432 // Code to set segment id in xd->mbmi.segment_id for current MB (with range checking)
434 xd->mode_info_context->mbmi.segment_id = cpi->segmentation_map[seg_map_index+mb_col];
436 xd->mode_info_context->mbmi.segment_id = 0;
441 xd->mode_info_context->mbmi.segment_id = 0; // Set to Segment 0 by default
449 y_modes[xd->mbmi.mode] ++;
457 inter_y_modes[xd->mbmi.mode] ++;
459 if (xd->mbmi.mode == SPLITMV)
463 for (b = 0; b < xd->mbmi.partition_count; b++
    [all...]
pickinter.c 419 mb->e_mbd.mode_info_context->mbmi.uv_mode = best_mode;
545 x->e_mbd.mode_info_context->mbmi.ref_frame = INTRA_FRAME;
557 x->e_mbd.mode_info_context->mbmi.ref_frame = vp8_ref_frame_order[mode_index];
559 if (skip_mode[x->e_mbd.mode_info_context->mbmi.ref_frame])
592 x->e_mbd.mode_info_context->mbmi.mode = this_mode;
593 x->e_mbd.mode_info_context->mbmi.uv_mode = DC_PRED;
596 frame_cost = ref_frame_cost[x->e_mbd.mode_info_context->mbmi.ref_frame];
600 if (x->e_mbd.mode_info_context->mbmi.ref_frame)
602 x->e_mbd.pre.y_buffer = y_buffer[x->e_mbd.mode_info_context->mbmi.ref_frame];
603 x->e_mbd.pre.u_buffer = u_buffer[x->e_mbd.mode_info_context->mbmi.ref_frame]
    [all...]
rdopt.c 489 dc = !(mb->e_mbd.mode_info_context->mbmi.mode == B_PRED || mb->e_mbd.mode_info_context->mbmi.mode == SPLITMV);
629 if (x->mode_info_context->mbmi.mode == SPLITMV)
636 if (x->mode_info_context->mbmi.mode != SPLITMV)
775 x->e_mbd.mode_info_context->mbmi.mode = mode;
777 rate += x->mbmode_cost[x->e_mbd.frame_type][x->e_mbd.mode_info_context->mbmi.mode];
799 x->e_mbd.mode_info_context->mbmi.mode = mode_selected;
866 x->e_mbd.mode_info_context->mbmi.uv_mode = mode;
870 rate = rate_to + x->intra_uv_mode_cost[x->e_mbd.frame_type][x->e_mbd.mode_info_context->mbmi.uv_mode];
889 x->e_mbd.mode_info_context->mbmi.uv_mode = mode_selected
    [all...]
ethreading.c 118 // Code to set segment id in xd->mbmi.segment_id for current MB (with range checking)
120 xd->mode_info_context->mbmi.segment_id = cpi->segmentation_map[seg_map_index+mb_col];
122 xd->mode_info_context->mbmi.segment_id = 0;
127 xd->mode_info_context->mbmi.segment_id = 0; // Set to Segment 0 by default
134 y_modes[xd->mbmi.mode] ++;
142 inter_y_modes[xd->mbmi.mode] ++;
144 if (xd->mbmi.mode == SPLITMV)
148 for (b = 0; b < xd->mbmi.partition_count; b++)
157 if ((xd->mode_info_context->mbmi.mode == ZEROMV) && (xd->mode_info_context->mbmi.ref_frame == LAST_FRAME)
    [all...]
quantize.c 272 int has_2nd_order = (x->e_mbd.mode_info_context->mbmi.mode != B_PRED
273 && x->e_mbd.mode_info_context->mbmi.mode != SPLITMV);
285 int has_2nd_order=(x->e_mbd.mode_info_context->mbmi.mode != B_PRED
286 && x->e_mbd.mode_info_context->mbmi.mode != SPLITMV);
encodemb.c 161 if (x->e_mbd.mode_info_context->mbmi.mode != SPLITMV)
171 if (x->e_mbd.mode_info_context->mbmi.mode != SPLITMV)
188 if (x->e_mbd.mode_info_context->mbmi.mode != SPLITMV)
518 has_2nd_order = (x->e_mbd.mode_info_context->mbmi.mode != B_PRED
519 && x->e_mbd.mode_info_context->mbmi.mode != SPLITMV);
572 has_2nd_order = (x->e_mbd.mode_info_context->mbmi.mode != B_PRED
573 && x->e_mbd.mode_info_context->mbmi.mode != SPLITMV);
encodeintra.c 124 switch (x->e_mbd.mode_info_context->mbmi.mode)
169 switch (x->e_mbd.mode_info_context->mbmi.mode)
bitstream.c 925 const MB_MODE_INFO *const mi = & m->mbmi;
946 vp8_encode_bool(w, m->mbmi.mb_skip_coeff, prob_skip_false);
1095 const int ym = m->mbmi.mode;
1098 write_mb_features(bc, &m->mbmi, &cpi->mb.e_mbd);
1101 vp8_encode_bool(bc, m->mbmi.mb_skip_coeff, prob_skip_false);
1125 write_uv_mode(bc, (m++)->mbmi.uv_mode, c->kf_uv_mode_prob);
    [all...]
  /external/libvpx/vp8/common/
findnearmv.c 29 xmv = x->mbmi.mv.as_mv;
31 if (ref_frame_sign_bias[x->mbmi.ref_frame] != ref_frame_sign_bias[refframe])
80 if (above->mbmi.ref_frame != INTRA_FRAME)
82 if (above->mbmi.mv.as_int)
84 (++mv)->as_int = above->mbmi.mv.as_int;
93 if (left->mbmi.ref_frame != INTRA_FRAME)
95 if (left->mbmi.mv.as_int)
99 this_mv.as_int = left->mbmi.mv.as_int;
115 if (aboveleft->mbmi.ref_frame != INTRA_FRAME)
117 if (aboveleft->mbmi.mv.as_int
    [all...]
debugmodes.c 33 fprintf(mvs, "%2d ", mi[mb_index].mbmi.mode);
52 fprintf(mvs, "%2d ", mi[mb_index].mbmi.ref_frame);
72 fprintf(mvs, "%2d ", mi[mb_index].mbmi.uv_mode);
99 if (mi[mb_index].mbmi.mode == B_PRED)
119 fprintf(mvs, "%5d:%-5d", mi[mb_index].mbmi.mv.as_mv.row / 2, mi[mb_index].mbmi.mv.as_mv.col / 2);
invtrans.c 68 if (x->mode_info_context->mbmi.mode != B_PRED &&
69 x->mode_info_context->mbmi.mode != SPLITMV)
loopfilter.c 268 MB_MODE_INFO *mbmi = &mbd->mode_info_context->mbmi; local
273 *filter_level += mbd->ref_lf_deltas[mbmi->ref_frame];
276 if (mbmi->ref_frame == INTRA_FRAME)
279 if (mbmi->mode == B_PRED)
285 if (mbmi->mode == ZEROMV)
289 else if (mbmi->mode == SPLITMV)
368 int Segment = (alt_flt_enabled) ? mbd->mode_info_context->mbmi.segment_id : 0;
383 if (mbd->mode_info_context->mbmi.dc_diff > 0)
390 if (mbd->mode_info_context->mbmi.dc_diff > 0
    [all...]
reconinter.c 214 if (x->mode_info_context->mbmi.ref_frame != INTRA_FRAME &&
215 x->mode_info_context->mbmi.mode != SPLITMV)
263 if (x->mode_info_context->mbmi.ref_frame != INTRA_FRAME &&
264 x->mode_info_context->mbmi.mode != SPLITMV)
269 int mv_row = x->mode_info_context->mbmi.mv.as_mv.row;
270 int mv_col = x->mode_info_context->mbmi.mv.as_mv.col;
289 if (x->mode_info_context->mbmi.partitioning < 3)
321 if (x->mode_info_context->mbmi.ref_frame != INTRA_FRAME &&
322 x->mode_info_context->mbmi.mode != SPLITMV)
332 int mv_row = x->mode_info_context->mbmi.mv.as_mv.row
    [all...]
postproc.c 771 sprintf(zz, "%c", mi[mb_index].mbmi.mode + 'a');
806 sprintf(zz, "%c", mi[mb_index].mbmi.dc_diff + '0');
841 sprintf(zz, "%c", mi[mb_index].mbmi.dc_diff + '0');
874 if (mi->mbmi.mode == SPLITMV)
876 switch (mi->mbmi.partitioning)
979 else if (mi->mbmi.mode >= NEARESTMV)
981 MV *mv = &mi->mbmi.mv.as_mv;
1024 if (mi->mbmi.mode == B_PRED)
1055 Y = MB_PREDICTION_MODE_colors[mi->mbmi.mode][0];
1056 U = MB_PREDICTION_MODE_colors[mi->mbmi.mode][1]
    [all...]
blockd.h 185 MB_MODE_INFO mbmi; member in struct:__anon5052
reconintra.c 46 switch (x->mode_info_context->mbmi.mode)
167 switch (x->mode_info_context->mbmi.mode)
293 switch (x->mode_info_context->mbmi.uv_mode)
433 switch (x->mode_info_context->mbmi.uv_mode)
  /external/libvpx/vp8/common/arm/
reconintra_arm.c 32 int mode = x->mode_info_context->mbmi.mode;
55 int mode = x->mode_info_context->mbmi.mode;
  /external/libvpx/vp8/decoder/
decodemv.c 76 m->mbmi.segment_id = 0;
79 vp8_read_mb_features(bc, &m->mbmi, &pbi->mb);
83 m->mbmi.mb_skip_coeff = vp8_read(bc, pbi->prob_skip_false);
85 m->mbmi.mb_skip_coeff = 0;
89 m->mbmi.ref_frame = INTRA_FRAME;
91 if ((m->mbmi.mode = y_mode) == B_PRED)
135 m->mbmi.uv_mode = (MB_PREDICTION_MODE)vp8_read_uv_mode(bc, pbi->common.kf_uv_mode_prob);
290 void vp8_read_mb_modes_mv(VP8D_COMP *pbi, MODE_INFO *mi, MB_MODE_INFO *mbmi,
298 MV *const mv = & mbmi->mv.as_mv;
309 mbmi->need_to_clamp_mvs = 0
    [all...]
decodframe.c 69 MB_MODE_INFO *mbmi = &xd->mode_info_context->mbmi; local
77 QIndex = xd->segment_feature_data[MB_LVL_ALT_Q][mbmi->segment_id];
82 QIndex = pc->base_qindex + xd->segment_feature_data[MB_LVL_ALT_Q][mbmi->segment_id];
115 if (xd->frame_type == KEY_FRAME || xd->mode_info_context->mbmi.ref_frame == INTRA_FRAME)
162 if (xd->mode_info_context->mbmi.mode == SPLITMV)
173 clamp_mv_to_umv_border(&xd->mode_info_context->mbmi.mv.as_mv, xd);
182 int i, do_clamp = xd->mode_info_context->mbmi.need_to_clamp_mvs;
184 if (xd->mode_info_context->mbmi.mb_skip_coeff)
199 xd->mode_info_context->mbmi.dc_diff = 1
    [all...]
threading.c 104 int i, do_clamp = xd->mode_info_context->mbmi.need_to_clamp_mvs;
107 if (xd->mode_info_context->mbmi.mb_skip_coeff)
122 xd->mode_info_context->mbmi.dc_diff = 1;
124 if (xd->mode_info_context->mbmi.mode != B_PRED && xd->mode_info_context->mbmi.mode != SPLITMV && eobtotal == 0)
126 xd->mode_info_context->mbmi.dc_diff = 0;
129 if (xd->frame_type == KEY_FRAME || xd->mode_info_context->mbmi.ref_frame == INTRA_FRAME)
145 if (xd->frame_type == KEY_FRAME || xd->mode_info_context->mbmi.ref_frame == INTRA_FRAME)
149 if (xd->mode_info_context->mbmi.mode != B_PRED)
162 if (xd->mode_info_context->mbmi.mode != B_PRED && xd->mode_info_context->mbmi.mode != SPLITMV
    [all...]
detokenize.c 65 if (x->mode_info_context->mbmi.mode != B_PRED && x->mode_info_context->mbmi.mode != SPLITMV)
217 if (x->mode_info_context->mbmi.mode != B_PRED && x->mode_info_context->mbmi.mode != SPLITMV)
277 if (x->mode_info_context->mbmi.mode != B_PRED && x->mode_info_context->mbmi.mode != SPLITMV)
reconintra_mt.c 48 switch (x->mode_info_context->mbmi.mode)
186 switch (x->mode_info_context->mbmi.mode)
337 switch (x->mode_info_context->mbmi.uv_mode)
501 switch (x->mode_info_context->mbmi.uv_mode)
  /external/libvpx/vp8/decoder/x86/
onyxdxv.c 399 sprintf(zz, "%c", mi[mb_index].mbmi.mode + 'a');
401 sprintf(zz, "%c", mi[mb_index].mbmi.ref_frame + 'a');

Completed in 659 milliseconds

1 2