/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/ |
vp9_blockd.c | 16 if (!left_mi || is_inter_block(&left_mi->mbmi)) 29 if (!above_mi || is_inter_block(&above_mi->mbmi)) 43 const MB_MODE_INFO* mbmi = &xd->mi[0].src_mi->mbmi; local 47 const TX_SIZE tx_size = plane ? get_uv_tx_size(mbmi, pd) 48 : mbmi->tx_size;
|
/external/libvpx/libvpx/vp9/common/ |
vp9_blockd.c | 16 if (!left_mi || is_inter_block(&left_mi->mbmi)) 29 if (!above_mi || is_inter_block(&above_mi->mbmi)) 43 const MB_MODE_INFO* mbmi = &xd->mi[0]->mbmi; local 47 const TX_SIZE tx_size = plane ? get_uv_tx_size(mbmi) 48 : mbmi->tx_size;
|
vp9_blockd.h | 143 MB_MODE_INFO mbmi; member in struct:__anon8595 148 return mi->mbmi.sb_type < BLOCK_8X8 ? mi->bmi[block].as_mode 149 : mi->mbmi.mode; 152 static INLINE int is_inter_block(const MB_MODE_INFO *mbmi) { 153 return mbmi->ref_frame[0] > INTRA_FRAME; 156 static INLINE int has_second_ref(const MB_MODE_INFO *mbmi) { 157 return mbmi->ref_frame[1] > INTRA_FRAME; 256 const MB_MODE_INFO *const mbmi = &xd->mi[0]->mbmi; 258 if (plane_type != PLANE_TYPE_Y || is_inter_block(mbmi)) [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/ |
vp9_blockd.c | 16 if (!left_mi || is_inter_block(&left_mi->mbmi)) 29 if (!above_mi || is_inter_block(&above_mi->mbmi)) 43 const MB_MODE_INFO* mbmi = &xd->mi[0]->mbmi; local 47 const TX_SIZE tx_size = plane ? get_uv_tx_size(mbmi) 48 : mbmi->tx_size;
|
/external/libvpx/libvpx/vp8/encoder/ |
denoising.c | 208 MB_MODE_INFO *mbmi = &filter_xd->mode_info_context->mbmi; local 211 saved_mbmi = *mbmi; 214 mbmi->ref_frame = x->best_reference_frame; 215 mbmi->mode = x->best_sse_inter_mode; 216 mbmi->mv = x->best_sse_mv; 217 mbmi->need_to_clamp_mvs = x->need_to_clamp_best_mvs; 234 mbmi->ref_frame = 239 mbmi->mode = ZEROMV; 240 mbmi->mv.as_int = 0 [all...] |
ethreading.c | 168 /* Code to set segment id in xd->mbmi.segment_id for 172 xd->mode_info_context->mbmi.segment_id = cpi->segmentation_map[map_index + mb_col]; 174 xd->mode_info_context->mbmi.segment_id = 0; 180 xd->mode_info_context->mbmi.segment_id = 0; 188 y_modes[xd->mbmi.mode] ++; 196 inter_y_modes[xd->mbmi.mode] ++; 198 if (xd->mbmi.mode == SPLITMV) 202 for (b = 0; b < xd->mbmi.partition_count; b++) 212 * xd->mbmi.segment_id; (which may have been updated 221 const MB_MODE_INFO * mbmi = &xd->mode_info_context->mbmi local [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/ |
denoising.c | 209 MB_MODE_INFO *mbmi = &filter_xd->mode_info_context->mbmi; local 212 saved_mbmi = *mbmi; 215 mbmi->ref_frame = x->best_reference_frame; 216 mbmi->mode = x->best_sse_inter_mode; 217 mbmi->mv = x->best_sse_mv; 218 mbmi->need_to_clamp_mvs = x->need_to_clamp_best_mvs; 235 mbmi->ref_frame = 240 mbmi->mode = ZEROMV; 241 mbmi->mv.as_int = 0 [all...] |
ethreading.c | 168 /* Code to set segment id in xd->mbmi.segment_id for 172 xd->mode_info_context->mbmi.segment_id = cpi->segmentation_map[map_index + mb_col]; 174 xd->mode_info_context->mbmi.segment_id = 0; 180 xd->mode_info_context->mbmi.segment_id = 0; 188 y_modes[xd->mbmi.mode] ++; 196 inter_y_modes[xd->mbmi.mode] ++; 198 if (xd->mbmi.mode == SPLITMV) 202 for (b = 0; b < xd->mbmi.partition_count; b++) 212 * xd->mbmi.segment_id; (which may have been updated 221 const MB_MODE_INFO * mbmi = &xd->mode_info_context->mbmi local [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/ |
ethreading.c | 168 /* Code to set segment id in xd->mbmi.segment_id for 172 xd->mode_info_context->mbmi.segment_id = cpi->segmentation_map[map_index + mb_col]; 174 xd->mode_info_context->mbmi.segment_id = 0; 180 xd->mode_info_context->mbmi.segment_id = 0; 188 y_modes[xd->mbmi.mode] ++; 196 inter_y_modes[xd->mbmi.mode] ++; 198 if (xd->mbmi.mode == SPLITMV) 202 for (b = 0; b < xd->mbmi.partition_count; b++) 213 if (xd->mode_info_context->mbmi.mode == ZEROMV && 214 xd->mode_info_context->mbmi.ref_frame = 236 const MB_MODE_INFO * mbmi = &xd->mode_info_context->mbmi; local [all...] |
denoising.c | 522 MB_MODE_INFO *mbmi = &filter_xd->mode_info_context->mbmi; local 529 saved_mbmi = *mbmi; 532 mbmi->ref_frame = x->best_reference_frame; 533 mbmi->mode = x->best_sse_inter_mode; 534 mbmi->mv = x->best_sse_mv; 535 mbmi->need_to_clamp_mvs = x->need_to_clamp_best_mvs; 557 mbmi->ref_frame = 562 mbmi->mode = ZEROMV; 563 mbmi->mv.as_int = 0 [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/ |
vp9_denoiser.c | 216 MB_MODE_INFO *mbmi = &filter_mbd->mi[0].src_mi->mbmi; local 224 saved_mbmi = *mbmi; 243 mbmi->ref_frame[0] = ctx->best_reference_frame; 244 mbmi->mode = ctx->best_sse_inter_mode; 245 mbmi->mv[0] = ctx->best_sse_mv; 250 mbmi->ref_frame[0] = ctx->best_zeromv_reference_frame; 251 mbmi->mode = ZEROMV; 252 mbmi->mv[0].as_int = 0; 300 *mbmi = saved_mbmi [all...] |
vp9_encodemv.c | 232 static void inc_mvs(const MB_MODE_INFO *mbmi, const int_mv mvs[2], 236 for (i = 0; i < 1 + has_second_ref(mbmi); ++i) { 237 const MV *ref = &mbmi->ref_mvs[mbmi->ref_frame[i]][0].as_mv; 246 const MB_MODE_INFO *const mbmi = &mi->mbmi; local 248 if (mbmi->sb_type < BLOCK_8X8) { 249 const int num_4x4_w = num_4x4_blocks_wide_lookup[mbmi->sb_type]; 250 const int num_4x4_h = num_4x4_blocks_high_lookup[mbmi->sb_type]; 257 inc_mvs(mbmi, mi->bmi[i].as_mv, &cm->counts.mv) [all...] |
vp9_rd.c | 438 MB_MODE_INFO *mbmi = &xd->mi[0].src_mi->mbmi; local 452 pred_mv[0] = mbmi->ref_mvs[ref_frame][0].as_mv; 453 pred_mv[1] = mbmi->ref_mvs[ref_frame][1].as_mv; 517 const MB_MODE_INFO *const mbmi = &xd->mi[0].src_mi->mbmi; local 520 cpi->switchable_interp_costs[ctx][mbmi->interp_filter];
|
vp9_encodemb.c | 106 const int ref = is_inter_block(&xd->mi[0].src_mi->mbmi); 573 MB_MODE_INFO *mbmi = &xd->mi[0].src_mi->mbmi; local 574 struct encode_b_args arg = {x, &ctx, &mbmi->skip}; 577 mbmi->skip = 1; 588 const TX_SIZE tx_size = plane ? get_uv_tx_size(mbmi, pd) : mbmi->tx_size; 603 MB_MODE_INFO *mbmi = &xd->mi[0].src_mi->mbmi; local 628 mode = plane == 0 ? mbmi->mode : mbmi->uv_mode [all...] |
vp9_tokenize.c | 302 MB_MODE_INFO *mbmi = &xd->mi[0].src_mi->mbmi; local 309 const int segment_id = mbmi->segment_id; 312 const int ref = is_inter_block(mbmi); 410 MB_MODE_INFO *const mbmi = &xd->mi[0].src_mi->mbmi; local 413 const int skip_inc = !vp9_segfeature_active(&cm->seg, mbmi->segment_id, 416 if (mbmi->skip) {
|
/external/libvpx/libvpx/vp9/encoder/ |
vp9_encodemv.c | 232 static void inc_mvs(const MB_MODE_INFO *mbmi, const int_mv mvs[2], 236 for (i = 0; i < 1 + has_second_ref(mbmi); ++i) { 237 const MV *ref = &mbmi->ref_mvs[mbmi->ref_frame[i]][0].as_mv; 246 const MB_MODE_INFO *const mbmi = &mi->mbmi; local 248 if (mbmi->sb_type < BLOCK_8X8) { 249 const int num_4x4_w = num_4x4_blocks_wide_lookup[mbmi->sb_type]; 250 const int num_4x4_h = num_4x4_blocks_high_lookup[mbmi->sb_type]; 257 inc_mvs(mbmi, mi->bmi[i].as_mv, &cm->counts.mv) [all...] |
vp9_pickmode.c | 34 MB_MODE_INFO *mbmi = &xd->mi[0]->mbmi; local 39 int ref = mbmi->ref_frame[0]; 40 const MV ref_mv = mbmi->ref_mvs[ref][0].as_mv; 81 mvp_full = mbmi->ref_mvs[ref][x->mv_best_ref_index[ref]].as_mv; 144 MB_MODE_INFO *mbmi = &xd->mi[0]->mbmi; local 146 int ref = mbmi->ref_frame[0]; 147 MV ref_mv = mbmi->ref_mvs[ref][0].as_mv; 212 MB_MODE_INFO *mbmi = &xd->mi[0]->mbmi local [all...] |
vp9_tokenize.c | 218 MB_MODE_INFO *mbmi = &xd->mi[0]->mbmi; local 225 const int segment_id = mbmi->segment_id; 228 const int ref = is_inter_block(mbmi); 312 MB_MODE_INFO *const mbmi = &xd->mi[0]->mbmi; local 315 const int skip_inc = !vp9_segfeature_active(&cm->seg, mbmi->segment_id, 318 if (mbmi->skip) {
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/ |
vp9_encodemv.c | 232 static void inc_mvs(const MB_MODE_INFO *mbmi, const int_mv mvs[2], 236 for (i = 0; i < 1 + has_second_ref(mbmi); ++i) { 237 const MV *ref = &mbmi->ref_mvs[mbmi->ref_frame[i]][0].as_mv; 246 const MB_MODE_INFO *const mbmi = &mi->mbmi; local 248 if (mbmi->sb_type < BLOCK_8X8) { 249 const int num_4x4_w = num_4x4_blocks_wide_lookup[mbmi->sb_type]; 250 const int num_4x4_h = num_4x4_blocks_high_lookup[mbmi->sb_type]; 257 inc_mvs(mbmi, mi->bmi[i].as_mv, &cm->counts.mv) [all...] |
vp9_pickmode.c | 34 MB_MODE_INFO *mbmi = &xd->mi[0]->mbmi; local 39 int ref = mbmi->ref_frame[0]; 40 const MV ref_mv = mbmi->ref_mvs[ref][0].as_mv; 81 mvp_full = mbmi->ref_mvs[ref][x->mv_best_ref_index[ref]].as_mv; 138 MB_MODE_INFO *mbmi = &xd->mi[0]->mbmi; local 140 int ref = mbmi->ref_frame[0]; 141 MV ref_mv = mbmi->ref_mvs[ref][0].as_mv; 210 MB_MODE_INFO *mbmi = &xd->mi[0]->mbmi local [all...] |
vp9_tokenize.c | 218 MB_MODE_INFO *mbmi = &xd->mi[0]->mbmi; local 225 const int segment_id = mbmi->segment_id; 228 const int ref = is_inter_block(mbmi); 312 MB_MODE_INFO *const mbmi = &xd->mi[0]->mbmi; local 315 const int skip_inc = !vp9_segfeature_active(&cm->seg, mbmi->segment_id, 318 if (mbmi->skip) {
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/decoder/ |
decodeframe.c | 62 MB_MODE_INFO *mbmi = &xd->mode_info_context->mbmi; local 70 QIndex = xd->segment_feature_data[MB_LVL_ALT_Q][mbmi->segment_id]; 75 QIndex = pc->base_qindex + xd->segment_feature_data[MB_LVL_ALT_Q][mbmi->segment_id]; 106 if (xd->mode_info_context->mbmi.mb_skip_coeff) 116 xd->mode_info_context->mbmi.mb_skip_coeff = (eobtotal==0); 119 mode = xd->mode_info_context->mbmi.mode; 158 if (xd->mode_info_context->mbmi.ref_frame == INTRA_FRAME) 184 if(xd->mode_info_context->mbmi.mb_skip_coeff) 234 if(!xd->mode_info_context->mbmi.mb_skip_coeff [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/decoder/ |
vp9_decodemv.c | 106 const BLOCK_SIZE bsize = xd->mi[0].src_mi->mbmi.sb_type; 123 MB_MODE_INFO *const mbmi = &xd->mi[0].src_mi->mbmi; local 124 const BLOCK_SIZE bsize = mbmi->sb_type; 137 mbmi->seg_id_predicted = vp9_read(r, pred_prob); 138 segment_id = mbmi->seg_id_predicted ? predicted_segment_id 164 MB_MODE_INFO *const mbmi = &mi->mbmi; local 167 const BLOCK_SIZE bsize = mbmi->sb_type; 170 mbmi->segment_id = read_intra_segment_id(cm, xd, mi_row, mi_col, r) 329 MB_MODE_INFO *const mbmi = &mi->mbmi; local 426 MB_MODE_INFO *const mbmi = &mi->mbmi; local 523 MB_MODE_INFO *const mbmi = &mi->mbmi; local [all...] |
/external/libvpx/libvpx/vp8/decoder/ |
decodeframe.c | 61 MB_MODE_INFO *mbmi = &xd->mode_info_context->mbmi; local 69 QIndex = xd->segment_feature_data[MB_LVL_ALT_Q][mbmi->segment_id]; 74 QIndex = pc->base_qindex + xd->segment_feature_data[MB_LVL_ALT_Q][mbmi->segment_id]; 105 if (xd->mode_info_context->mbmi.mb_skip_coeff) 115 xd->mode_info_context->mbmi.mb_skip_coeff = (eobtotal==0); 118 mode = xd->mode_info_context->mbmi.mode; 157 if (xd->mode_info_context->mbmi.ref_frame == INTRA_FRAME) 183 if(xd->mode_info_context->mbmi.mb_skip_coeff) 233 if(!xd->mode_info_context->mbmi.mb_skip_coeff [all...] |
/external/libvpx/libvpx/vp9/decoder/ |
vp9_decodemv.c | 107 const BLOCK_SIZE bsize = xd->mi[0]->mbmi.sb_type; 124 MB_MODE_INFO *const mbmi = &xd->mi[0]->mbmi; local 125 const BLOCK_SIZE bsize = mbmi->sb_type; 138 mbmi->seg_id_predicted = vp9_read(r, pred_prob); 139 segment_id = mbmi->seg_id_predicted ? predicted_segment_id 165 MB_MODE_INFO *const mbmi = &mi->mbmi; local 168 const BLOCK_SIZE bsize = mbmi->sb_type; 171 mbmi->segment_id = read_intra_segment_id(cm, xd, mi_row, mi_col, r) 330 MB_MODE_INFO *const mbmi = &mi->mbmi; local 427 MB_MODE_INFO *const mbmi = &mi->mbmi; local 519 MB_MODE_INFO *const mbmi = &mi->mbmi; local [all...] |