Searched refs:mb (Results 1 - 25 of 65) sorted by relevance

123

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/
H A Dvp8_enc_stubs_sse2.c18 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 Dvp8_enc_stubs_mmx.c53 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 Derror_concealment.h33 /* Interpolates all motion vectors for a macroblock mb at position
35 void vp8_interpolate_motion(MACROBLOCKD *mb,
H A Derror_concealment.c184 /* 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 Ddecodemv.c350 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 Dencodeintra.h23 void vp8_encode_intra4x4mby(MACROBLOCK *mb);
H A Dencodemb.h23 void vp8_transform_mb(MACROBLOCK *mb);
H A Dpickinter.h27 extern int vp8_get_inter_mbpred_error(MACROBLOCK *mb,
H A Dethreading.c66 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 Donyx_if.c242 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 Drdopt.c222 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 Dpickinter.c43 int vp8_skip_fractional_mv_step(MACROBLOCK *mb, BLOCK *b, BLOCKD *d, argument
58 (void) mb;
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->e_mbd;
190 int cost = mb
181 pick_intra4x4mby_modes( MACROBLOCK *mb, int *Rate, int *best_dist ) argument
246 pick_intra_mbuv_mode(MACROBLOCK *mb) argument
[all...]
H A Dencodeframe.c140 /* 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 Dencodemb.c224 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 Dpicklpf.c43 * 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 Dencodeintra.c81 void vp8_encode_intra4x4mby(MACROBLOCK *mb) argument
85 MACROBLOCKD *xd = &mb->e_mbd;
89 vp8_encode_intra4x4block(mb, i);
H A Dbitstream.c121 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...]
/hardware/qcom/msm8996/kernel-headers/linux/
H A Dmsm_audio_alac.h30 uint8_t mb; member in struct:msm_audio_alac_config
/hardware/qcom/msm8996/original-kernel-headers/linux/
H A Dmsm_audio_alac.h14 uint8_t mb; /* currently unused */ member in struct:msm_audio_alac_config
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/test/
H A Dset_roi.cc48 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 Dcsystemdependent.c36 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 Dbootstub.c27 #include "mb.h"
352 static multiboot_info_t mb = { local
382 mb.cmdline = (u32)strnchr((char *)CMDLINE_OFFSET, '$', CMDLINE_SIZE) + 1;
383 dst = (char *)mb.cmdline + strnlen((const char *)mb.cmdline, CMDLINE_SIZE) - 1;
412 mb.drives_addr = IMR6_START_ADDRESS + imr6_toc.entries[IMR_TOC_ENTRY_XEN_EXTRA].start_offset;
413 mb.drives_length = imr6_toc.entries[IMR_TOC_ENTRY_XEN_EXTRA].size;
418 mb.mmap_length = i * sizeof(memory_map_t);
428 mb_info = (u32)&mb;
/hardware/bsp/intel/peripheral/libupm/src/bmpx8x/
H A Dbmpx8x.h181 int16_t ac1, ac2, ac3, b1, b2, mb, mc, md; member in class:upm::BMPX8X
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/decoder/
H A Dvp9_decoder.h39 DECLARE_ALIGNED(16, MACROBLOCKD, mb);
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
H A Dvp9_encodemb.c109 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...]

Completed in 406 milliseconds

123