Home
last modified time | relevance | path

Searched refs:MACROBLOCK (Results 1 – 25 of 52) sorted by relevance

123

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/
Dencodemb.h20 void vp8_encode_inter16x16(MACROBLOCK *x);
22 void vp8_build_dcblock(MACROBLOCK *b);
23 void vp8_transform_mb(MACROBLOCK *mb);
24 void vp8_transform_mbuv(MACROBLOCK *x);
25 void vp8_transform_intra_mby(MACROBLOCK *x);
27 void vp8_optimize_mby(MACROBLOCK *x);
28 void vp8_optimize_mbuv(MACROBLOCK *x);
29 void vp8_encode_inter16x16y(MACROBLOCK *x);
Dencodeintra.h20 int vp8_encode_intra(VP8_COMP *cpi, MACROBLOCK *x, int use_dc_pred);
21 void vp8_encode_intra16x16mby(MACROBLOCK *x);
22 void vp8_encode_intra16x16mbuv(MACROBLOCK *x);
23 void vp8_encode_intra4x4mby(MACROBLOCK *mb);
24 void vp8_encode_intra4x4block(MACROBLOCK *x, int ib);
Dmcomp.h41 extern void vp8_init_dsmotion_compensation(MACROBLOCK *x, int stride);
42 extern void vp8_init3smotion_compensation(MACROBLOCK *x, int stride);
47 MACROBLOCK *x,
61 (MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *bestmv, int_mv *ref_mv,
72 MACROBLOCK *x,
85 MACROBLOCK *x,
98 MACROBLOCK *x,
Dencodeframe.h16 extern void vp8_activity_masking(VP8_COMP *cpi, MACROBLOCK *x);
18 extern void vp8_build_block_offsets(MACROBLOCK *x);
20 extern void vp8_setup_block_ptrs(MACROBLOCK *x);
24 extern int vp8cx_encode_inter_macroblock(VP8_COMP *cpi, MACROBLOCK *x,
29 extern int vp8cx_encode_intra_macroblock(VP8_COMP *cpi, MACROBLOCK *x,
Dpickinter.h21 extern void vp8_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset,
25 extern void vp8_pick_intra_mode(MACROBLOCK *x, int *rate);
27 extern int vp8_get_inter_mbpred_error(MACROBLOCK *mb,
Dencodeintra.c21 int vp8_encode_intra(VP8_COMP *cpi, MACROBLOCK *x, int use_dc_pred) in vp8_encode_intra()
52 void vp8_encode_intra4x4block(MACROBLOCK *x, int ib) in vp8_encode_intra4x4block()
81 void vp8_encode_intra4x4mby(MACROBLOCK *mb) in vp8_encode_intra4x4mby()
93 void vp8_encode_intra16x16mby(MACROBLOCK *x) in vp8_encode_intra16x16mby()
116 void vp8_encode_intra16x16mbuv(MACROBLOCK *x) in vp8_encode_intra16x16mbuv()
Drdopt.h72 extern void vp8_initialize_rd_consts(VP8_COMP *cpi, MACROBLOCK *x, int Qvalue);
73 extern void vp8_rd_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset, int recon_uvoff…
74 extern void vp8_rd_pick_intra_mode(MACROBLOCK *x, int *rate);
135 void vp8_cal_sad(VP8_COMP *cpi, MACROBLOCKD *xd, MACROBLOCK *x, int recon_yoffset, int near_sadidx[…
Dencodeframe.c37 extern void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) ;
47 MACROBLOCK *x,
50 static void adjust_act_zbin( VP8_COMP *cpi, MACROBLOCK *x );
81 static unsigned int tt_activity_measure( VP8_COMP *cpi, MACROBLOCK *x ) in tt_activity_measure()
106 MACROBLOCK *x, int use_dc_pred ) in alt_activity_measure()
116 static unsigned int mb_activity_measure( VP8_COMP *cpi, MACROBLOCK *x, in mb_activity_measure()
205 static void calc_activity_index( VP8_COMP *cpi, MACROBLOCK *x ) in calc_activity_index()
265 MACROBLOCK *const x = & cpi->mb; in build_activity_map()
337 void vp8_activity_masking(VP8_COMP *cpi, MACROBLOCK *x) in vp8_activity_masking()
365 MACROBLOCK *x, in encode_mb_row()
[all …]
Dencodemb.c96 static void vp8_subtract_mb(MACROBLOCK *x) in vp8_subtract_mb()
107 static void build_dcblock(MACROBLOCK *x) in build_dcblock()
118 void vp8_transform_mbuv(MACROBLOCK *x) in vp8_transform_mbuv()
130 void vp8_transform_intra_mby(MACROBLOCK *x) in vp8_transform_intra_mby()
150 static void transform_mb(MACROBLOCK *x) in transform_mb()
178 static void transform_mby(MACROBLOCK *x) in transform_mby()
224 static void optimize_b(MACROBLOCK *mb, int ib, int type, in optimize_b()
506 static void optimize_mb(MACROBLOCK *x) in optimize_mb()
549 void vp8_optimize_mby(MACROBLOCK *x) in vp8_optimize_mby()
592 void vp8_optimize_mbuv(MACROBLOCK *x) in vp8_optimize_mbuv()
[all …]
Dtokenize.c26 void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) ;
105 MACROBLOCK *x, in tokenize2nd_order_b()
193 MACROBLOCK *x, in tokenize1st_order_b()
383 void vp8_tokenize_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) in vp8_tokenize_mb()
500 MACROBLOCK *x in stuff2nd_order_b()
525 MACROBLOCK *x in stuff1st_order_b()
550 MACROBLOCK *x in stuff1st_order_buv()
567 void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) in vp8_stuff_mb()
Dethreading.c20 extern void vp8cx_mb_init_quantizer(VP8_COMP *cpi, MACROBLOCK *x, int ok_to_skip);
66 MACROBLOCK *x = &mbri->mb; in thread_encoding_proc()
308 static void setup_mbby_copy(MACROBLOCK *mbdst, MACROBLOCK *mbsrc) in setup_mbby_copy()
311 MACROBLOCK *x = mbsrc; in setup_mbby_copy()
312 MACROBLOCK *z = mbdst; in setup_mbby_copy()
436 MACROBLOCK *x, in vp8cx_init_mbrthread_data()
448 MACROBLOCK *mb = & mbr_ei[i].mb; in vp8cx_init_mbrthread_data()
Drdopt.c40 extern void vp8_update_zbin_extra(VP8_COMP *cpi, MACROBLOCK *x);
226 void vp8_initialize_rd_consts(VP8_COMP *cpi, MACROBLOCK *x, int Qvalue) in vp8_initialize_rd_consts()
423 int vp8_mbblock_error_c(MACROBLOCK *mb, int dc) in vp8_mbblock_error_c()
449 int vp8_mbuverror_c(MACROBLOCK *mb) in vp8_mbuverror_c()
470 int VP8_UVSSE(MACROBLOCK *x) in VP8_UVSSE()
521 static int cost_coeffs(MACROBLOCK *mb, BLOCKD *b, int type, ENTROPY_CONTEXT *a, ENTROPY_CONTEXT *l) in cost_coeffs()
550 static int vp8_rdcost_mby(MACROBLOCK *mb) in vp8_rdcost_mby()
575 static void macro_block_yrd( MACROBLOCK *mb, in macro_block_yrd()
630 MACROBLOCK *x, in rd_pick_intra4x4block()
705 static int rd_pick_intra4x4mby_modes(MACROBLOCK *mb, int *Rate, in rd_pick_intra4x4mby_modes()
[all …]
Dpickinter.c31 extern int VP8_UVSSE(MACROBLOCK *x);
43 int vp8_skip_fractional_mv_step(MACROBLOCK *mb, BLOCK *b, BLOCKD *d, in vp8_skip_fractional_mv_step()
65 int vp8_get_inter_mbpred_error(MACROBLOCK *mb, in vp8_get_inter_mbpred_error()
133 MACROBLOCK *x, in pick_intra4x4block()
183 MACROBLOCK *mb, in pick_intra4x4mby_modes()
246 static void pick_intra_mbuv_mode(MACROBLOCK *mb) in pick_intra_mbuv_mode()
394 static void update_mvcount(MACROBLOCK *x, int_mv *best_ref_mv) in update_mvcount()
462 static void check_for_encode_breakout(unsigned int sse, MACROBLOCK* x) in check_for_encode_breakout()
487 VP8_COMP *cpi, MACROBLOCK *x, int rd_adj) in evaluate_inter_mode()
527 static void calculate_zeromv_rd_adjustment(VP8_COMP *cpi, MACROBLOCK *x, in calculate_zeromv_rd_adjustment()
[all …]
Dsegmentation.h22 extern void vp8_update_gf_useage_maps(VP8_COMP *cpi, VP8_COMMON *cm, MACROBLOCK *x);
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
Dvp9_mcomp.h35 void vp9_set_mv_search_range(MACROBLOCK *x, const MV *mv);
40 int vp9_get_mvpred_var(const MACROBLOCK *x,
44 int vp9_get_mvpred_av_var(const MACROBLOCK *x,
49 void vp9_init_dsmotion_compensation(MACROBLOCK *x, int stride);
50 void vp9_init3smotion_compensation(MACROBLOCK *x, int stride);
56 int vp9_full_pixel_diamond(const struct VP9_COMP *cpi, MACROBLOCK *x,
63 const MACROBLOCK *x,
80 const MACROBLOCK *x,
95 const MACROBLOCK *x,
109 typedef int (*vp9_full_search_fn_t)(const MACROBLOCK *x,
[all …]
Dvp9_encodemb.h23 void vp9_encode_sb(MACROBLOCK *x, BLOCK_SIZE bsize);
24 void vp9_encode_sby_pass1(MACROBLOCK *x, BLOCK_SIZE bsize);
26 void vp9_xform_quant(MACROBLOCK *x, int plane, int block,
29 void vp9_subtract_plane(MACROBLOCK *x, BLOCK_SIZE bsize, int plane);
31 void vp9_encode_block_intra(MACROBLOCK *x, int plane, int block,
35 void vp9_encode_intra_block_plane(MACROBLOCK *x, BLOCK_SIZE bsize, int plane);
37 int vp9_encode_intra(MACROBLOCK *x, int use_16x16_pred);
Dvp9_rdopt.h43 void vp9_setup_buffer_inter(VP9_COMP *cpi, MACROBLOCK *x,
55 void vp9_rd_pick_intra_mode_sb(VP9_COMP *cpi, MACROBLOCK *x,
59 int64_t vp9_rd_pick_inter_mode_sb(VP9_COMP *cpi, MACROBLOCK *x,
68 int64_t vp9_rd_pick_inter_mode_sub8x8(VP9_COMP *cpi, MACROBLOCK *x,
Dvp9_quantize.h39 void vp9_regular_quantize_b_4x4(MACROBLOCK *x, int plane, int block,
47 void vp9_update_zbin_extra(struct VP9_COMP *cpi, MACROBLOCK *x);
49 void vp9_init_plane_quantizers(struct VP9_COMP *cpi, MACROBLOCK *x);
Dvp9_encodemb.c33 MACROBLOCK *x;
54 void vp9_subtract_plane(MACROBLOCK *x, BLOCK_SIZE bsize, int plane) { in vp9_subtract_plane()
109 TX_SIZE tx_size, MACROBLOCK *mb, in optimize_b()
317 void vp9_xform_quant(MACROBLOCK *x, int plane, int block, in vp9_xform_quant()
370 MACROBLOCK *const x = args->x; in encode_block()
430 MACROBLOCK *const x = (MACROBLOCK *)arg; in encode_block_pass1()
446 void vp9_encode_sby_pass1(MACROBLOCK *x, BLOCK_SIZE bsize) { in vp9_encode_sby_pass1()
452 void vp9_encode_sb(MACROBLOCK *x, BLOCK_SIZE bsize) { in vp9_encode_sb()
478 MACROBLOCK *const x = args->x; in encode_block_intra()
601 void vp9_encode_block_intra(MACROBLOCK *x, int plane, int block, in vp9_encode_block_intra()
[all …]
Dvp9_mcomp.c31 void vp9_set_mv_search_range(MACROBLOCK *x, const MV *mv) { in vp9_set_mv_search_range()
105 void vp9_init_dsmotion_compensation(MACROBLOCK *x, int stride) { in vp9_init_dsmotion_compensation()
126 void vp9_init3smotion_compensation(MACROBLOCK *x, int stride) { in vp9_init3smotion_compensation()
263 int vp9_find_best_sub_pixel_tree(const MACROBLOCK *x, in vp9_find_best_sub_pixel_tree()
359 int vp9_find_best_sub_pixel_comp_tree(const MACROBLOCK *x, in vp9_find_best_sub_pixel_comp_tree()
465 static INLINE int check_bounds(const MACROBLOCK *x, int row, int col, in check_bounds()
473 static INLINE int is_mv_in(const MACROBLOCK *x, const MV *mv) { in is_mv_in()
499 static int vp9_pattern_search(const MACROBLOCK *x, in vp9_pattern_search()
701 int vp9_get_mvpred_var(const MACROBLOCK *x, in vp9_get_mvpred_var()
717 int vp9_get_mvpred_av_var(const MACROBLOCK *x, in vp9_get_mvpred_av_var()
[all …]
Dvp9_mbgraph.c29 MACROBLOCK *const x = &cpi->mb; in do_16x16_motion_iteration()
82 MACROBLOCK *const x = &cpi->mb; in do_16x16_motion_search()
122 MACROBLOCK *const x = &cpi->mb; in do_16x16_zerozero_search()
138 MACROBLOCK *const x = &cpi->mb; in find_best_16x16_intra()
181 MACROBLOCK *const x = &cpi->mb; in update_mbgraph_mb_stats()
236 MACROBLOCK *const x = &cpi->mb; in update_mbgraph_frame_stats()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/
Dquantize_arm.c26 void vp8_quantize_mby_neon(MACROBLOCK *x) in vp8_quantize_mby_neon()
40 void vp8_quantize_mb_neon(MACROBLOCK *x) in vp8_quantize_mb_neon()
55 void vp8_quantize_mbuv_neon(MACROBLOCK *x) in vp8_quantize_mbuv_neon()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/ppc/
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/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/
Dvp8_enc_stubs_sse2.c18 int vp8_mbblock_error_xmm(MACROBLOCK *mb, int dc) in vp8_mbblock_error_xmm()
26 int vp8_mbuverror_xmm(MACROBLOCK *mb) in vp8_mbuverror_xmm()
Dvp8_enc_stubs_mmx.c53 int vp8_mbblock_error_mmx(MACROBLOCK *mb, int dc) in vp8_mbblock_error_mmx()
61 int vp8_mbuverror_mmx(MACROBLOCK *mb) in vp8_mbuverror_mmx()

123