/external/libvpx/libvpx/vp8/decoder/ |
H A D | decodemv.c | 45 mi->mbmi.ref_frame = INTRA_FRAME; 46 mi->mbmi.mode = read_kf_ymode(bc, vp8_kf_ymode_prob); 48 if (mi->mbmi.mode == B_PRED) { 50 mi->mbmi.is_4x4 = 1; 60 mi->mbmi.uv_mode = read_uv_mode(bc, vp8_kf_uv_mode_prob); 189 MB_MODE_INFO *mbmi, int_mv best_mv, 220 if (left_mb->mbmi.mode != SPLITMV) { 221 leftmv.as_int = left_mb->mbmi.mv.as_int; 231 if (above_mb->mbmi.mode != SPLITMV) { 232 abovemv.as_int = above_mb->mbmi 187 decode_split_mv(vp8_reader *const bc, MODE_INFO *mi, const MODE_INFO *left_mb, const MODE_INFO *above_mb, MB_MODE_INFO *mbmi, int_mv best_mv, MV_CONTEXT *const mvc, int mb_to_left_edge, int mb_to_right_edge, int mb_to_top_edge, int mb_to_bottom_edge) argument 283 read_mb_modes_mv(VP8D_COMP *pbi, MODE_INFO *mi, MB_MODE_INFO *mbmi) argument 489 decode_mb_mode_mvs(VP8D_COMP *pbi, MODE_INFO *mi, MB_MODE_INFO *mbmi) argument [all...] |
H A D | error_concealment.c | 245 MV *const filtered_mv = &(mi->mbmi.mv.as_mv); 249 mi->mbmi.need_to_clamp_mvs = 0; 260 mi->mbmi.need_to_clamp_mvs |= vp8_check_mv_bounds( 303 if (prev_mi->mbmi.ref_frame == LAST_FRAME) { 326 mi->mbmi.ref_frame = LAST_FRAME; 327 mi->mbmi.mode = SPLITMV; 328 mi->mbmi.uv_mode = DC_PRED; 329 mi->mbmi.partitioning = 3; 330 mi->mbmi.segment_id = 0; 347 assert(mi->mbmi [all...] |
H A D | threading.c | 96 if (xd->mode_info_context->mbmi.mb_skip_coeff) { 103 xd->mode_info_context->mbmi.mb_skip_coeff = (eobtotal == 0); 106 mode = xd->mode_info_context->mbmi.mode; 139 if (xd->mode_info_context->mbmi.ref_frame == INTRA_FRAME) { 154 if (xd->mode_info_context->mbmi.mb_skip_coeff) memset(xd->eobs, 0, 25); 213 if (!xd->mode_info_context->mbmi.mb_skip_coeff) { 382 (xd->mode_info_context->mbmi.ref_frame == INTRA_FRAME) && 405 ref_buffer[xd->mode_info_context->mbmi.ref_frame][0] + recon_yoffset; 407 ref_buffer[xd->mode_info_context->mbmi.ref_frame][1] + recon_uvoffset; 409 ref_buffer[xd->mode_info_context->mbmi [all...] |
H A D | decodeframe.c | 60 MB_MODE_INFO *mbmi = &xd->mode_info_context->mbmi; local 67 QIndex = xd->segment_feature_data[MB_LVL_ALT_Q][mbmi->segment_id]; 72 xd->segment_feature_data[MB_LVL_ALT_Q][mbmi->segment_id]; 104 if (xd->mode_info_context->mbmi.mb_skip_coeff) { 111 xd->mode_info_context->mbmi.mb_skip_coeff = (eobtotal == 0); 114 mode = xd->mode_info_context->mbmi.mode; 147 if (xd->mode_info_context->mbmi.ref_frame == INTRA_FRAME) { 162 if (xd->mode_info_context->mbmi.mb_skip_coeff) memset(xd->eobs, 0, 25); 199 if (!xd->mode_info_context->mbmi [all...] |
H A D | detokenize.c | 25 if (!x->mode_info_context->mbmi.is_4x4) { 157 if (!x->mode_info_context->mbmi.is_4x4) {
|
/external/libvpx/libvpx/vp8/common/ |
H A D | findnearmv.c | 39 if (above->mbmi.ref_frame != INTRA_FRAME) { 40 if (above->mbmi.mv.as_int) { 41 (++mv)->as_int = above->mbmi.mv.as_int; 42 mv_bias(ref_frame_sign_bias[above->mbmi.ref_frame], refframe, mv, 51 if (left->mbmi.ref_frame != INTRA_FRAME) { 52 if (left->mbmi.mv.as_int) { 55 this_mv.as_int = left->mbmi.mv.as_int; 56 mv_bias(ref_frame_sign_bias[left->mbmi.ref_frame], refframe, &this_mv, 71 if (aboveleft->mbmi.ref_frame != INTRA_FRAME) { 72 if (aboveleft->mbmi [all...] |
H A D | vp8_loopfilter.c | 180 int skip_lf = (mode_info_context->mbmi.mode != B_PRED && 181 mode_info_context->mbmi.mode != SPLITMV && 182 mode_info_context->mbmi.mb_skip_coeff); 184 const int mode_index = lfi_n->mode_lf_lut[mode_info_context->mbmi.mode]; 185 const int seg = mode_info_context->mbmi.segment_id; 186 const int ref_frame = mode_info_context->mbmi.ref_frame; 233 int skip_lf = (mode_info_context->mbmi.mode != B_PRED && 234 mode_info_context->mbmi.mode != SPLITMV && 235 mode_info_context->mbmi.mb_skip_coeff); 237 const int mode_index = lfi_n->mode_lf_lut[mode_info_context->mbmi [all...] |
H A D | debugmodes.c | 27 fprintf(mvs, "%2d ", mi[mb_index].mbmi.mode); 43 fprintf(mvs, "%2d ", mi[mb_index].mbmi.ref_frame); 60 fprintf(mvs, "%2d ", mi[mb_index].mbmi.uv_mode); 84 if (mi[mb_index].mbmi.mode == B_PRED) 101 fprintf(mvs, "%5d:%-5d", mi[mb_index].mbmi.mv.as_mv.row / 2, 102 mi[mb_index].mbmi.mv.as_mv.col / 2);
|
H A D | findnearmv.h | 91 if (cur_mb->mbmi.mode != SPLITMV) return cur_mb->mbmi.mv.as_int; 104 if (cur_mb->mbmi.mode != SPLITMV) return cur_mb->mbmi.mv.as_int; 115 switch (cur_mb->mbmi.mode) { 134 switch (cur_mb->mbmi.mode) {
|
H A D | invtrans.h | 39 if (xd->mode_info_context->mbmi.mode != SPLITMV) {
|
H A D | reconintra.c | 51 MB_PREDICTION_MODE mode = x->mode_info_context->mbmi.mode; 73 MB_PREDICTION_MODE uvmode = x->mode_info_context->mbmi.uv_mode;
|
H A D | mfqe.c | 211 if (mode_info_context->mbmi.mb_skip_coeff) { 213 } else if (mode_info_context->mbmi.mode == SPLITMV) { 227 (mode_info_context->mbmi.mode > B_PRED && 228 abs(mode_info_context->mbmi.mv.as_mv.row) <= 2 && 229 abs(mode_info_context->mbmi.mv.as_mv.col) <= 2);
|
H A D | reconinter.c | 141 int mv_row = x->mode_info_context->mbmi.mv.as_mv.row; 142 int mv_col = x->mode_info_context->mbmi.mv.as_mv.col; 242 int mv_row = x->mode_info_context->mbmi.mv.as_mv.row; 243 int mv_col = x->mode_info_context->mbmi.mv.as_mv.col; 310 _16x16mv.as_int = x->mode_info_context->mbmi.mv.as_int; 312 if (x->mode_info_context->mbmi.need_to_clamp_mvs) { 357 if (x->mode_info_context->mbmi.partitioning < 3) { 365 if (x->mode_info_context->mbmi.need_to_clamp_mvs) { 392 if (x->mode_info_context->mbmi.need_to_clamp_mvs) { 478 if (x->mode_info_context->mbmi [all...] |
/external/libvpx/libvpx/vp8/encoder/ |
H A D | segmentation.c | 35 if ((this_mb_mode_info->mbmi.ref_frame == GOLDEN_FRAME) || 36 (this_mb_mode_info->mbmi.ref_frame == ALTREF_FRAME)) { 41 } else if ((this_mb_mode_info->mbmi.mode != ZEROMV) &&
|
H A D | mr_dissim.c | 32 if (x->mbmi.ref_frame != INTRA_FRAME) { \ 33 mvx[cnt] = x->mbmi.mv.as_mv.row; \ 34 mvy[cnt] = x->mbmi.mv.as_mv.col; \ 39 if (x->mbmi.ref_frame != INTRA_FRAME) { \ 40 mvx[cnt] = x->mbmi.mv.as_mv.row; \ 41 mvy[cnt] = x->mbmi.mv.as_mv.col; \ 42 if (cm->ref_frame_sign_bias[x->mbmi.ref_frame] != \ 43 cm->ref_frame_sign_bias[tmp->mbmi.ref_frame]) { \ 87 if (tmp->mbmi.ref_frame != INTRA_FRAME) { 175 mmvx = VPXMAX(abs(min_mvx - here->mbmi [all...] |
H A D | encodeframe.c | 439 /* Code to set segment id in xd->mbmi.segment_id for current MB 443 xd->mode_info_context->mbmi.segment_id = 446 xd->mode_info_context->mbmi.segment_id = 0; 452 xd->mode_info_context->mbmi.segment_id = 0; 460 y_modes[xd->mbmi.mode]++; 467 inter_y_modes[xd->mbmi.mode]++; 469 if (xd->mbmi.mode == SPLITMV) { 472 for (b = 0; b < xd->mbmi.partition_count; ++b) { 483 if (xd->mode_info_context->mbmi.mode == ZEROMV && 484 xd->mode_info_context->mbmi [all...] |
H A D | rdopt.c | 377 int mv_row = x->e_mbd.mode_info_context->mbmi.mv.as_mv.row; 378 int mv_col = x->e_mbd.mode_info_context->mbmi.mv.as_mv.col; 656 xd->mode_info_context->mbmi.mode = mode; 664 x->mbmode_cost[xd->frame_type][xd->mode_info_context->mbmi.mode]; 678 xd->mode_info_context->mbmi.mode = mode_selected; 756 xd->mode_info_context->mbmi.uv_mode = mode; 773 [xd->mode_info_context->mbmi.uv_mode]; 792 xd->mode_info_context->mbmi.uv_mode = mode_selected; 804 x->e_mbd.mode_info_context->mbmi.mode = mb; 805 x->e_mbd.mode_info_context->mbmi [all...] |
H A D | pickinter.c | 448 mb->e_mbd.mode_info_context->mbmi.uv_mode = best_mode; 455 if (xd->mode_info_context->mbmi.mode == NEWMV) { 456 x->MVcount[0][mv_max + ((xd->mode_info_context->mbmi.mv.as_mv.row - 459 x->MVcount[1][mv_max + ((xd->mode_info_context->mbmi.mv.as_mv.col - 540 MB_PREDICTION_MODE this_mode = x->e_mbd.mode_info_context->mbmi.mode; 541 int_mv mv = x->e_mbd.mode_info_context->mbmi.mv; 571 x->e_mbd.mode_info_context->mbmi.ref_frame == LAST_FRAME && 592 mv_l = mic->mbmi.mv; 594 if (mic->mbmi.ref_frame != INTRA_FRAME) { 602 mv_al = mic->mbmi [all...] |
H A D | encodeintra.c | 27 x->e_mbd.mode_info_context->mbmi.mode = DC_PRED; 28 x->e_mbd.mode_info_context->mbmi.uv_mode = DC_PRED; 29 x->e_mbd.mode_info_context->mbmi.ref_frame = INTRA_FRAME;
|
H A D | denoising.c | 500 MB_MODE_INFO *mbmi = &filter_xd->mode_info_context->mbmi; local 507 saved_mbmi = *mbmi; 510 mbmi->ref_frame = x->best_reference_frame; 511 mbmi->mode = x->best_sse_inter_mode; 512 mbmi->mv = x->best_sse_mv; 513 mbmi->need_to_clamp_mvs = x->need_to_clamp_best_mvs; 535 mbmi->ref_frame = x->best_zeromv_reference_frame; 539 mbmi->mode = ZEROMV; 540 mbmi [all...] |
H A D | ethreading.c | 158 /* Code to set segment id in xd->mbmi.segment_id for 162 xd->mode_info_context->mbmi.segment_id = 165 xd->mode_info_context->mbmi.segment_id = 0; 171 xd->mode_info_context->mbmi.segment_id = 0; 179 y_modes[xd->mbmi.mode]++; 186 inter_y_modes[xd->mbmi.mode]++; 188 if (xd->mbmi.mode == SPLITMV) { 191 for (b = 0; b < xd->mbmi.partition_count; ++b) { 201 if (xd->mode_info_context->mbmi.mode == ZEROMV && 202 xd->mode_info_context->mbmi 229 const MB_MODE_INFO *mbmi = &xd->mode_info_context->mbmi; local [all...] |
H A D | encodemb.c | 97 if (x->e_mbd.mode_info_context->mbmi.mode != SPLITMV) build_dcblock(x); 104 if (x->e_mbd.mode_info_context->mbmi.mode != SPLITMV) { 117 if (x->e_mbd.mode_info_context->mbmi.mode != SPLITMV) { 188 if (mb->e_mbd.mode_info_context->mbmi.ref_frame == INTRA_FRAME) { 405 has_2nd_order = (x->e_mbd.mode_info_context->mbmi.mode != B_PRED && 406 x->e_mbd.mode_info_context->mbmi.mode != SPLITMV); 446 has_2nd_order = (x->e_mbd.mode_info_context->mbmi.mode != B_PRED && 447 x->e_mbd.mode_info_context->mbmi.mode != SPLITMV);
|
H A D | tokenize.c | 362 has_y2_block = (xd->mode_info_context->mbmi.mode != B_PRED && 363 xd->mode_info_context->mbmi.mode != SPLITMV); 365 xd->mode_info_context->mbmi.mb_skip_coeff = mb_is_skippable(xd, has_y2_block); 366 if (xd->mode_info_context->mbmi.mb_skip_coeff) { 511 if ((xd->mode_info_context->mbmi.mode != B_PRED && 512 xd->mode_info_context->mbmi.mode != SPLITMV)) { 530 if (x->mode_info_context->mbmi.mode != B_PRED && 531 x->mode_info_context->mbmi.mode != SPLITMV) {
|
H A D | vp8_quantize.c | 98 int has_2nd_order = (x->e_mbd.mode_info_context->mbmi.mode != B_PRED && 99 x->e_mbd.mode_info_context->mbmi.mode != SPLITMV); 108 int has_2nd_order = (x->e_mbd.mode_info_context->mbmi.mode != B_PRED && 109 x->e_mbd.mode_info_context->mbmi.mode != SPLITMV); 301 [xd->mode_info_context->mbmi.segment_id]; 306 [xd->mode_info_context->mbmi.segment_id];
|
/external/libvpx/libvpx/vp9/common/ |
H A D | vp9_mvref_common.h | 262 #define IF_DIFF_REF_FRAME_ADD_MV(mbmi, ref_frame, ref_sign_bias, refmv_count, \ 265 if (is_inter_block(mbmi)) { \ 266 if ((mbmi)->ref_frame[0] != ref_frame) \ 267 ADD_MV_REF_LIST(scale_mv((mbmi), 0, ref_frame, ref_sign_bias), \ 269 if (has_second_ref(mbmi) && (mbmi)->ref_frame[1] != ref_frame && \ 270 (mbmi)->mv[1].as_int != (mbmi)->mv[0].as_int) \ 271 ADD_MV_REF_LIST(scale_mv((mbmi), 1, ref_frame, ref_sign_bias), \
|