/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/ |
H A D | vp8_enc_stubs_sse2.c | 18 int vp8_mbblock_error_xmm(MACROBLOCK *mb, int dc) argument 20 short *coeff_ptr = mb->block[0].coeff; 21 short *dcoef_ptr = mb->e_mbd.block[0].dqcoeff; 26 int vp8_mbuverror_xmm(MACROBLOCK *mb) argument 28 short *s_ptr = &mb->coeff[256]; 29 short *d_ptr = &mb->e_mbd.dqcoeff[256];
|
H A D | vp8_enc_stubs_mmx.c | 53 int vp8_mbblock_error_mmx(MACROBLOCK *mb, int dc) argument 55 short *coeff_ptr = mb->block[0].coeff; 56 short *dcoef_ptr = mb->e_mbd.block[0].dqcoeff; 61 int vp8_mbuverror_mmx(MACROBLOCK *mb) argument 63 short *s_ptr = &mb->coeff[256]; 64 short *d_ptr = &mb->e_mbd.dqcoeff[256];
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/decoder/ |
H A D | error_concealment.h | 33 /* Interpolates all motion vectors for a macroblock mb at position 35 void vp8_interpolate_motion(MACROBLOCKD *mb,
|
H A D | error_concealment.c | 184 /* mb subpixel position */ 497 static void interpolate_mvs(MACROBLOCKD *mb, argument 502 MODE_INFO * const mi = mb->mode_info_context; 516 int mb_to_top_edge = mb->mb_to_top_edge + ((row*4)<<3); 517 int mb_to_bottom_edge = mb->mb_to_bottom_edge - ((row*4)<<3); 520 int mb_to_left_edge = mb->mb_to_left_edge + ((col*4)<<3); 521 int mb_to_right_edge = mb->mb_to_right_edge - ((col*4)<<3); 560 void vp8_interpolate_motion(MACROBLOCKD *mb, argument 574 find_neighboring_blocks(mb->mode_info_context, 578 mb [all...] |
H A D | decodemv.c | 350 const int mis = pbi->mb.mode_info_stride; 460 mb_to_top_edge = pbi->mb.mb_to_top_edge; 461 mb_to_bottom_edge = pbi->mb.mb_to_bottom_edge; 464 mb_to_right_edge = pbi->mb.mb_to_right_edge; 466 mb_to_left_edge = pbi->mb.mb_to_left_edge; 473 vp8_clamp_mv2(&near_mvs[near_index], &pbi->mb); 516 vp8_clamp_mv2(&mbmi->mv, &pbi->mb); 523 vp8_clamp_mv2(&mbmi->mv, &pbi->mb); 597 if (pbi->mb.update_mb_segmentation_map) 598 read_mb_features(&pbi->mbc[8], &mi->mbmi, &pbi->mb); [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/ |
H A D | encodeintra.h | 23 void vp8_encode_intra4x4mby(MACROBLOCK *mb);
|
H A D | encodemb.h | 23 void vp8_transform_mb(MACROBLOCK *mb);
|
H A D | pickinter.h | 27 extern int vp8_get_inter_mbpred_error(MACROBLOCK *mb,
|
H A D | ethreading.c | 66 MACROBLOCK *x = &mbri->mb; 112 /* Set the mb activity pointer to the start of the row. */ 158 /* Copy current mb to a buffer */ 271 /* skip to next mb */ 448 MACROBLOCK *mb = & mbr_ei[i].mb; local 449 MACROBLOCKD *mbd = &mb->e_mbd; 455 mb->gf_active_ptr = x->gf_active_ptr; 460 mb->partition_info = x->pi + x->e_mbd.mode_info_stride * (i + 1); 467 mb [all...] |
H A D | pickinter.c | 43 int vp8_skip_fractional_mv_step(MACROBLOCK *mb, BLOCK *b, BLOCKD *d, argument 58 mb = mb; // remove warning 65 int vp8_get_inter_mbpred_error(MACROBLOCK *mb, argument 71 BLOCK *b = &mb->block[0]; 72 BLOCKD *d = &mb->e_mbd.block[0]; 75 int pre_stride = mb->e_mbd.pre.y_stride; 76 unsigned char *in_what = mb->e_mbd.pre.y_buffer + d->offset ; 183 MACROBLOCK *mb, 188 MACROBLOCKD *const xd = &mb 181 pick_intra4x4mby_modes( MACROBLOCK *mb, int *Rate, int *best_dist ) argument 246 pick_intra_mbuv_mode(MACROBLOCK *mb) argument [all...] |
H A D | onyx_if.c | 242 lc->zbin_over_quant = cpi->mb.zbin_over_quant; 250 cpi->mb.count_mb_ref_frame_usage, 251 sizeof(cpi->mb.count_mb_ref_frame_usage)); 280 cpi->mb.zbin_over_quant = lc->zbin_over_quant; 287 memcpy (cpi->mb.count_mb_ref_frame_usage, 289 sizeof(cpi->mb.count_mb_ref_frame_usage)); 414 if ( cpi->mb.e_mbd.segmentation_enabled ) 416 cpi->mb.e_mbd.update_mb_segmentation_map = 1; 417 cpi->mb.e_mbd.update_mb_segmentation_data = 1; 421 cpi->mb [all...] |
H A D | rdopt.c | 222 cpi->mb.sadperbit16 = sad_per_bit16lut[QIndex]; 223 cpi->mb.sadperbit4 = sad_per_bit4lut[QIndex]; 241 if (cpi->mb.zbin_over_quant > 0) 247 * The units of cpi->mb.zbin_over_quant are 1/128 of Q bin size 249 oq_factor = 1.0 + ((double)0.0015625 * cpi->mb.zbin_over_quant); 263 cpi->mb.errorperbit = (cpi->RDMULT / 110); 264 cpi->mb.errorperbit += (cpi->mb.errorperbit==0); 326 cpi->mb.token_costs, 331 cpi->mb 423 vp8_mbblock_error_c(MACROBLOCK *mb, int dc) argument 449 vp8_mbuverror_c(MACROBLOCK *mb) argument 521 cost_coeffs(MACROBLOCK *mb, BLOCKD *b, int type, ENTROPY_CONTEXT *a, ENTROPY_CONTEXT *l) argument 550 vp8_rdcost_mby(MACROBLOCK *mb) argument 575 macro_block_yrd( MACROBLOCK *mb, int *Rate, int *Distortion) argument 705 rd_pick_intra4x4mby_modes(MACROBLOCK *mb, int *Rate, int *rate_y, int *Distortion, int best_rd) argument 816 rd_cost_mbuv(MACROBLOCK *mb) argument 943 vp8_set_mbmode_and_mvs(MACROBLOCK *x, MB_PREDICTION_MODE mb, int_mv *mv) argument 1033 rdcost_mbsegment_y(MACROBLOCK *mb, const int *labels, int which_label, ENTROPY_CONTEXT *ta, ENTROPY_CONTEXT *tl) argument [all...] |
H A D | encodeframe.c | 140 /* Calculate an "average" mb activity value for the frame */ 204 /* Calculate and activity index for each mb */ 222 /* Calculate normalized mb activity number. */ 265 MACROBLOCK *const x = & cpi->mb; 295 /* Copy current mb to a buffer */ 330 /* Calculate an activity index number of each mb */ 427 /* Set the mb activity pointer to the start of the row. */ 459 /* Copy current mb to a buffer */ 585 /* skip to next mb */ 609 MACROBLOCK *const x = & cpi->mb; [all...] |
H A D | encodemb.c | 224 static void optimize_b(MACROBLOCK *mb, int ib, int type, argument 258 b = &mb->block[ib]; 259 d = &mb->e_mbd.block[ib]; 276 rdmult = mb->rdmult * err_mult; 277 if(mb->e_mbd.mode_info_context->mbmi.ref_frame==INTRA_FRAME) 280 rddiv = mb->rddiv; 314 mb->token_costs[type][band][pt][tokens[next][0].token]; 316 mb->token_costs[type][band][pt][tokens[next][1].token]; 373 rate0 += mb->token_costs[type][band][pt][ 379 rate1 += mb [all...] |
H A D | picklpf.c | 43 * on the copied partial frame and not original. Partial filter does mb 177 vp8_loop_filter_partial_frame(cm, &cpi->mb.e_mbd, filt_val); 188 vp8_loop_filter_partial_frame(cm, &cpi->mb.e_mbd, filt_val); 219 vp8_loop_filter_partial_frame(cm, &cpi->mb.e_mbd, filt_val); 257 MACROBLOCKD *mbd = &cpi->mb.e_mbd; 319 vp8_loop_filter_frame_yonly(cm, &cpi->mb.e_mbd, filt_mid); 344 vp8_loop_filter_frame_yonly(cm, &cpi->mb.e_mbd, filt_low); 372 vp8_loop_filter_frame_yonly(cm, &cpi->mb.e_mbd, filt_high);
|
H A D | encodeintra.c | 81 void vp8_encode_intra4x4mby(MACROBLOCK *mb) argument 85 MACROBLOCKD *xd = &mb->e_mbd; 89 vp8_encode_intra4x4block(mb, i);
|
H A D | bitstream.c | 121 Pnew, x->fc.ymode_prob, bct, (unsigned int *)cpi->mb.ymode_count 130 Pnew, x->fc.uv_mode_prob, bct, (unsigned int *)cpi->mb.uv_mode_count 496 const int *const rfct = cpi->mb.count_mb_ref_frame_usage; 530 cpi->mb.partition_info = cpi->mb.pi; 542 prob_skip_false = (total_mbs - cpi->mb.skip_true_count ) * 256 / total_mbs; 572 MACROBLOCKD *xd = &cpi->mb.e_mbd; 587 if (cpi->mb.e_mbd.update_mb_segmentation_map) 588 write_mb_features(w, mi, &cpi->mb.e_mbd); 678 blockmode = cpi->mb [all...] |
H A D | temporal_filter.c | 147 MACROBLOCK *x = &cpi->mb; 240 MACROBLOCKD *mbd = &cpi->mb.e_mbd; 264 cpi->mb.mv_row_min = -((mb_row * 16) + (16 - 5)); 265 cpi->mb.mv_row_max = ((cpi->common.mb_rows - 1 - mb_row) * 16) 278 cpi->mb.mv_col_min = -((mb_col * 16) + (16 - 5)); 279 cpi->mb.mv_col_max = ((cpi->common.mb_cols - 1 - mb_col) * 16)
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/test/ |
H A D | set_roi.cc | 48 cpi.mb.e_mbd.mb_segement_abs_delta = SEGMENT_DELTADATA; 50 cpi.mb.e_mbd.segmentation_enabled = 0; 51 cpi.mb.e_mbd.update_mb_segmentation_map = 0; 52 cpi.mb.e_mbd.update_mb_segmentation_data = 0; 114 EXPECT_EQ(1, cpi.mb.e_mbd.segmentation_enabled) 116 EXPECT_EQ(1, cpi.mb.e_mbd.update_mb_segmentation_map) 118 EXPECT_EQ(1, cpi.mb.e_mbd.update_mb_segmentation_data)
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/ppc/ |
H A D | csystemdependent.c | 36 int (*vp8_mbblock_error)(MACROBLOCK *mb, int dc); 38 int (*vp8_mbuverror)(MACROBLOCK *mb); 55 extern int vp8_mbblock_error_c(MACROBLOCK *mb, int dc); 57 extern int vp8_mbuverror_c(MACROBLOCK *mb);
|
/hardware/intel/bootstub/ |
H A D | bootstub.c | 27 #include "mb.h" 346 static multiboot_info_t mb = { local 376 mb.cmdline = (u32)strnchr((char *)CMDLINE_OFFSET, '$', CMDLINE_SIZE) + 1; 377 dst = (char *)mb.cmdline + strnlen((const char *)mb.cmdline, CMDLINE_SIZE) - 1; 406 mb.drives_addr = IMR6_START_ADDRESS + imr6_toc.entries[IMR_TOC_ENTRY_XEN_EXTRA].start_offset; 407 mb.drives_length = imr6_toc.entries[IMR_TOC_ENTRY_XEN_EXTRA].size; 412 mb.mmap_length = i * sizeof(memory_map_t); 422 mb_info = (u32)&mb;
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/decoder/ |
H A D | vp9_decoder.h | 39 DECLARE_ALIGNED(16, MACROBLOCKD, mb);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/ |
H A D | vp9_encodemb.c | 109 TX_SIZE tx_size, MACROBLOCK *mb, 111 MACROBLOCKD *const xd = &mb->e_mbd; 112 struct macroblock_plane *p = &mb->plane[plane]; 117 const int16_t *coeff = BLOCK_OFFSET(mb->plane[plane].coeff, block); 141 rdmult = mb->rdmult * err_mult; 142 if (!is_inter_block(&mb->e_mbd.mi[0]->mbmi)) 144 rddiv = mb->rddiv; 176 mb->token_costs[tx_size][type][ref][band][0][pt] 179 mb->token_costs[tx_size][type][ref][band][0][pt] 225 rate0 += mb 108 optimize_b(int plane, int block, BLOCK_SIZE plane_bsize, TX_SIZE tx_size, MACROBLOCK *mb, ENTROPY_CONTEXT *a, ENTROPY_CONTEXT *l) argument [all...] |
H A D | vp9_mbgraph.c | 29 MACROBLOCK *const x = &cpi->mb; 82 MACROBLOCK *const x = &cpi->mb; 122 MACROBLOCK *const x = &cpi->mb; 138 MACROBLOCK *const x = &cpi->mb; 181 MACROBLOCK *const x = &cpi->mb; 236 MACROBLOCK *const x = &cpi->mb;
|
H A D | vp9_temporal_filter.c | 131 MACROBLOCK *x = &cpi->mb; 205 MACROBLOCKD *mbd = &cpi->mb.e_mbd; 234 cpi->mb.mv_row_min = -((mb_row * 16) + (17 - 2 * VP9_INTERP_EXTEND)); 235 cpi->mb.mv_row_max = ((cpi->common.mb_rows - 1 - mb_row) * 16) 247 cpi->mb.mv_col_min = -((mb_col * 16) + (17 - 2 * VP9_INTERP_EXTEND)); 248 cpi->mb.mv_col_max = ((cpi->common.mb_cols - 1 - mb_col) * 16)
|