Home
last modified time | relevance | path

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

1234

/external/libaom/libaom/av1/encoder/
Dmcomp.h66 int av1_get_mvpred_var(const MACROBLOCK *x, const MV *best_mv,
69 int av1_get_mvpred_av_var(const MACROBLOCK *x, const MV *best_mv,
72 int av1_get_mvpred_mask_var(const MACROBLOCK *x, const MV *best_mv,
88 MACROBLOCK *x, BLOCK_SIZE bsize,
93 int av1_full_pixel_diamond(const struct AV1_COMP *cpi, MACROBLOCK *x,
99 int av1_hex_search(MACROBLOCK *x, MV *start_mv, int search_param,
105 MACROBLOCK *x, const AV1_COMMON *const cm, int mi_row, int mi_col,
121 typedef int (*av1_full_search_fn_t)(const MACROBLOCK *x, const MV *ref_mv,
127 MACROBLOCK *x, const search_site_config *cfg, MV *ref_mv, MV *best_mv,
131 int av1_refining_search_8p_c(MACROBLOCK *x, int error_per_bit, int search_range,
[all …]
Dencodemb.h32 MACROBLOCK *x;
48 void av1_encode_sb(const struct AV1_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bsize,
60 void av1_encode_sby_pass1(AV1_COMMON *cm, MACROBLOCK *x, BLOCK_SIZE bsize);
62 void av1_xform_quant(const AV1_COMMON *cm, MACROBLOCK *x, int plane, int block,
67 int av1_optimize_b(const struct AV1_COMP *cpi, MACROBLOCK *mb, int plane,
71 void av1_subtract_txb(MACROBLOCK *x, int plane, BLOCK_SIZE plane_bsize,
74 void av1_subtract_plane(MACROBLOCK *x, BLOCK_SIZE bsize, int plane);
76 static INLINE void av1_set_txb_context(MACROBLOCK *x, int plane, int block, in av1_set_txb_context()
87 void av1_encode_intra_block_plane(const struct AV1_COMP *cpi, MACROBLOCK *x,
Dpartition_strategy.h29 AV1_COMP *const cpi, MACROBLOCK *x, int mi_row, int mi_col,
38 AV1_COMP *const cpi, MACROBLOCK *x, PC_TREE *pc_tree, int mi_row,
51 AV1_COMP *const cpi, MACROBLOCK *x, PC_TREE *pc_tree, int mi_row,
59 MACROBLOCK *x,
68 void av1_get_max_min_partition_features(AV1_COMP *const cpi, MACROBLOCK *x,
73 BLOCK_SIZE av1_predict_max_partition(AV1_COMP *const cpi, MACROBLOCK *const x,
79 MACROBLOCK *const x, in set_offsets_for_motion_search()
Drd.h394 void av1_initialize_cost_tables(const AV1_COMMON *const cm, MACROBLOCK *x);
396 void av1_initialize_me_consts(const struct AV1_COMP *cpi, MACROBLOCK *x,
407 int av1_get_switchable_rate(const AV1_COMMON *const cm, MACROBLOCK *x,
421 void av1_set_mvcost(MACROBLOCK *x, int ref, int ref_mv_idx);
439 void av1_mv_pred(const struct AV1_COMP *cpi, MACROBLOCK *x,
443 static INLINE void set_error_per_bit(MACROBLOCK *x, int rdmult) { in set_error_per_bit()
458 void av1_fill_mode_rates(AV1_COMMON *const cm, MACROBLOCK *x,
461 void av1_fill_coeff_costs(MACROBLOCK *x, FRAME_CONTEXT *fc,
Dencodetxb.h51 int av1_cost_coeffs_txb(const AV1_COMMON *const cm, const MACROBLOCK *x,
58 void av1_write_coeffs_mb(const AV1_COMMON *const cm, MACROBLOCK *x, int mi_row,
74 void av1_set_coeff_buffer(const AV1_COMP *const cpi, MACROBLOCK *const x,
78 int av1_optimize_txb_new(const struct AV1_COMP *cpi, MACROBLOCK *x, int plane,
Dtokenize.c78 static void get_palette_params(const MACROBLOCK *const x, int plane, in get_palette_params()
93 static void get_color_map_params(const MACROBLOCK *const x, int plane, in get_color_map_params()
105 int av1_cost_color_map(const MACROBLOCK *const x, int plane, BLOCK_SIZE bsize, in av1_cost_color_map()
116 void av1_tokenize_color_map(const MACROBLOCK *const x, int plane, in av1_tokenize_color_map()
136 MACROBLOCK *const x = &td->mb; in tokenize_vartx()
194 MACROBLOCK *const x = &td->mb; in av1_tokenize_sb_vartx()
Dencodemb.c66 void av1_subtract_txb(MACROBLOCK *x, int plane, BLOCK_SIZE plane_bsize, in av1_subtract_txb()
86 void av1_subtract_plane(MACROBLOCK *x, BLOCK_SIZE bsize, int plane) { in av1_subtract_plane()
99 int av1_optimize_b(const struct AV1_COMP *cpi, MACROBLOCK *mb, int plane, in av1_optimize_b()
132 void av1_xform_quant(const AV1_COMMON *cm, MACROBLOCK *x, int plane, int block, in av1_xform_quant()
209 MACROBLOCK *const x = args->x; in encode_block()
306 MACROBLOCK *const x = args->x; in encode_block_inter()
416 MACROBLOCK *x;
424 MACROBLOCK *const x = args->x; in encode_block_pass1()
453 void av1_encode_sby_pass1(AV1_COMMON *cm, MACROBLOCK *x, BLOCK_SIZE bsize) { in av1_encode_sby_pass1()
460 void av1_encode_sb(const struct AV1_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bsize, in av1_encode_sb()
[all …]
Daq_variance.h23 int av1_log_block_var(const AV1_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bs);
26 int av1_block_wavelet_energy_level(const AV1_COMP *cpi, MACROBLOCK *x,
Daq_variance.c97 int av1_log_block_var(const AV1_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bs) { in av1_log_block_var()
150 static unsigned int haar_ac_energy(MACROBLOCK *x, BLOCK_SIZE bs) { in haar_ac_energy()
167 double av1_log_block_wavelet_energy(MACROBLOCK *x, BLOCK_SIZE bs) { in av1_log_block_wavelet_energy()
173 int av1_block_wavelet_energy_level(const AV1_COMP *cpi, MACROBLOCK *x, in av1_block_wavelet_energy_level()
Dpartition_strategy.c31 static void get_res_var_features(AV1_COMP *const cpi, MACROBLOCK *x, int mi_row, in get_res_var_features()
84 AV1_COMP *const cpi, MACROBLOCK *x, int mi_row, int mi_col, in av1_simple_motion_search_based_split()
142 AV1_COMP *const cpi, MACROBLOCK *x, PC_TREE *pc_tree, int mi_row, in simple_motion_search_get_best_ref()
213 AV1_COMP *const cpi, MACROBLOCK *x, PC_TREE *pc_tree, int mi_row, in simple_motion_search_prune_part_features()
304 AV1_COMP *const cpi, MACROBLOCK *x, PC_TREE *pc_tree, int mi_row, in av1_simple_motion_search_prune_part()
402 AV1_COMP *const cpi, MACROBLOCK *x, PC_TREE *pc_tree, int mi_row, in av1_simple_motion_search_early_term_none()
461 AV1_COMP *const cpi, MACROBLOCK *x, PC_TREE *pc_tree, int mi_row, in firstpass_simple_motion_search_features()
521 MACROBLOCK *x, in av1_firstpass_simple_motion_search_early_term()
576 void av1_get_max_min_partition_features(AV1_COMP *const cpi, MACROBLOCK *x, in av1_get_max_min_partition_features()
673 BLOCK_SIZE av1_predict_max_partition(AV1_COMP *const cpi, MACROBLOCK *const x, in av1_predict_max_partition()
/external/libvpx/libvpx/vp9/encoder/
Dvp9_encodemb.h22 MACROBLOCK *x;
28 int vp9_optimize_b(MACROBLOCK *mb, int plane, int block, TX_SIZE tx_size,
30 void vp9_encode_sb(MACROBLOCK *x, BLOCK_SIZE bsize);
31 void vp9_encode_sby_pass1(MACROBLOCK *x, BLOCK_SIZE bsize);
32 void vp9_xform_quant_fp(MACROBLOCK *x, int plane, int block, int row, int col,
34 void vp9_xform_quant_dc(MACROBLOCK *x, int plane, int block, int row, int col,
36 void vp9_xform_quant(MACROBLOCK *x, int plane, int block, int row, int col,
39 void vp9_subtract_plane(MACROBLOCK *x, BLOCK_SIZE bsize, int plane);
44 void vp9_encode_intra_block_plane(MACROBLOCK *x, BLOCK_SIZE bsize, int plane,
Dvp9_mcomp.h49 int vp9_get_mvpred_var(const MACROBLOCK *x, const MV *best_mv,
52 int vp9_get_mvpred_av_var(const MACROBLOCK *x, const MV *best_mv,
68 MACROBLOCK *x, BLOCK_SIZE bsize,
73 const MACROBLOCK *x, MV *bestmv, const MV *ref_mv, int allow_hp,
88 typedef int (*vp9_full_search_fn_t)(const MACROBLOCK *x, const MV *ref_mv,
93 typedef int (*vp9_refining_search_fn_t)(const MACROBLOCK *x, MV *ref_mv,
99 const MACROBLOCK *x, const search_site_config *cfg, MV *ref_mv, MV *best_mv,
103 int vp9_refining_search_8p_c(const MACROBLOCK *x, MV *ref_mv, int error_per_bit,
113 int vp9_full_pixel_search(struct VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bsize,
125 double vp9_refining_search_sad_new(const MACROBLOCK *x, MV *best_full_mv,
[all …]
Dvp9_aq_variance.h23 void vp9_get_sub_block_energy(VP9_COMP *cpi, MACROBLOCK *mb, int mi_row,
26 int vp9_block_energy(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bs);
28 double vp9_log_block_var(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bs);
Dvp9_pickmode.h20 void vp9_pick_intra_mode(VP9_COMP *cpi, MACROBLOCK *x, RD_COST *rd_cost,
23 void vp9_pick_inter_mode(VP9_COMP *cpi, MACROBLOCK *x, TileDataEnc *tile_data,
27 void vp9_pick_inter_mode_sub8x8(VP9_COMP *cpi, MACROBLOCK *x, int mi_row,
/external/libvpx/libvpx/vp8/encoder/
Dencodemb.h19 void vp8_encode_inter16x16(MACROBLOCK *x);
28 void vp8_build_dcblock(MACROBLOCK *b);
29 void vp8_transform_mb(MACROBLOCK *mb);
30 void vp8_transform_mbuv(MACROBLOCK *x);
31 void vp8_transform_intra_mby(MACROBLOCK *x);
33 void vp8_optimize_mby(MACROBLOCK *x);
34 void vp8_optimize_mbuv(MACROBLOCK *x);
35 void vp8_encode_inter16x16y(MACROBLOCK *x);
Dmcomp.h33 void vp8_init_dsmotion_compensation(MACROBLOCK *x, int stride);
34 void vp8_init3smotion_compensation(MACROBLOCK *x, int stride);
36 int vp8_hex_search(MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *ref_mv,
41 typedef int(fractional_mv_step_fp)(MACROBLOCK *x, BLOCK *b, BLOCKD *d,
53 typedef int (*vp8_full_search_fn_t)(MACROBLOCK *x, BLOCK *b, BLOCKD *d,
58 typedef int (*vp8_refining_search_fn_t)(MACROBLOCK *x, BLOCK *b, BLOCKD *d,
64 typedef int (*vp8_diamond_search_fn_t)(MACROBLOCK *x, BLOCK *b, BLOCKD *d,
Dencodeintra.h19 int vp8_encode_intra(VP8_COMP *cpi, MACROBLOCK *x, int use_dc_pred);
20 void vp8_encode_intra16x16mby(MACROBLOCK *x);
21 void vp8_encode_intra16x16mbuv(MACROBLOCK *x);
22 void vp8_encode_intra4x4mby(MACROBLOCK *mb);
23 void vp8_encode_intra4x4block(MACROBLOCK *x, int ib);
Drdopt.h66 void vp8_initialize_rd_consts(VP8_COMP *cpi, MACROBLOCK *x, int Qvalue);
67 void vp8_rd_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset,
71 void vp8_rd_pick_intra_mode(MACROBLOCK *x, int *rate);
116 void vp8_cal_sad(VP8_COMP *cpi, MACROBLOCKD *xd, MACROBLOCK *x,
118 int VP8_UVSSE(MACROBLOCK *x);
120 void vp8_set_mbmode_and_mvs(MACROBLOCK *x, MB_PREDICTION_MODE mb, int_mv *mv);
Dpickinter.h20 extern void vp8_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset,
24 extern void vp8_pick_intra_mode(MACROBLOCK *x, int *rate);
26 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()
46 void vp8_encode_intra4x4block(MACROBLOCK *x, int ib) { in vp8_encode_intra4x4block()
71 void vp8_encode_intra4x4mby(MACROBLOCK *mb) { in vp8_encode_intra4x4mby()
81 void vp8_encode_intra16x16mby(MACROBLOCK *x) { in vp8_encode_intra16x16mby()
99 void vp8_encode_intra16x16mbuv(MACROBLOCK *x) { in vp8_encode_intra16x16mbuv()
Dencodemb.c48 static void vp8_subtract_mb(MACROBLOCK *x) { in vp8_subtract_mb()
58 static void build_dcblock(MACROBLOCK *x) { in build_dcblock()
67 void vp8_transform_mbuv(MACROBLOCK *x) { in vp8_transform_mbuv()
75 void vp8_transform_intra_mby(MACROBLOCK *x) { in vp8_transform_intra_mby()
89 static void transform_mb(MACROBLOCK *x) { in transform_mb()
109 static void transform_mby(MACROBLOCK *x) { in transform_mby()
143 static void optimize_b(MACROBLOCK *mb, int ib, int type, ENTROPY_CONTEXT *a, in optimize_b()
390 static void optimize_mb(MACROBLOCK *x) { in optimize_mb()
427 void vp8_optimize_mby(MACROBLOCK *x) { in vp8_optimize_mby()
463 void vp8_optimize_mbuv(MACROBLOCK *x) { in vp8_optimize_mbuv()
[all …]
Dencodeframe.c41 extern void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t);
42 static void adjust_act_zbin(VP8_COMP *cpi, MACROBLOCK *x);
72 static unsigned int tt_activity_measure(VP8_COMP *cpi, MACROBLOCK *x) { in tt_activity_measure()
94 static unsigned int alt_activity_measure(VP8_COMP *cpi, MACROBLOCK *x, in alt_activity_measure()
103 static unsigned int mb_activity_measure(VP8_COMP *cpi, MACROBLOCK *x, in mb_activity_measure()
181 static void calc_activity_index(VP8_COMP *cpi, MACROBLOCK *x) { in calc_activity_index()
235 MACROBLOCK *const x = &cpi->mb; in build_activity_map()
302 void vp8_activity_masking(VP8_COMP *cpi, MACROBLOCK *x) { in vp8_activity_masking()
326 MACROBLOCK *x, MACROBLOCKD *xd, TOKENEXTRA **tp, in encode_mb_row()
576 MACROBLOCK *const x = &cpi->mb; in init_encode_frame_mb_context()
[all …]
Dtokenize.c22 void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t);
101 static void tokenize2nd_order_b(MACROBLOCK *x, TOKENEXTRA **tp, VP8_COMP *cpi) { in tokenize2nd_order_b()
180 MACROBLOCK *x, TOKENEXTRA **tp, in tokenize1st_order_b()
353 void vp8_tokenize_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) { in vp8_tokenize_mb()
383 ENTROPY_CONTEXT *l, VP8_COMP *cpi, MACROBLOCK *x) { in stuff2nd_order_b()
401 MACROBLOCK *x) { in stuff1st_order_b()
419 MACROBLOCK *x) { in stuff1st_order_buv()
434 void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) { in vp8_stuff_mb()
Drdopt.c44 extern void vp8_update_zbin_extra(VP8_COMP *cpi, MACROBLOCK *x);
163 void vp8_initialize_rd_consts(VP8_COMP *cpi, MACROBLOCK *x, int Qvalue) { in vp8_initialize_rd_consts()
331 int vp8_mbblock_error_c(MACROBLOCK *mb, int dc) { in vp8_mbblock_error_c()
354 int vp8_mbuverror_c(MACROBLOCK *mb) { in vp8_mbuverror_c()
371 int VP8_UVSSE(MACROBLOCK *x) { in VP8_UVSSE()
417 static int cost_coeffs(MACROBLOCK *mb, BLOCKD *b, int type, ENTROPY_CONTEXT *a, in cost_coeffs()
446 static int vp8_rdcost_mby(MACROBLOCK *mb) { in vp8_rdcost_mby()
471 static void macro_block_yrd(MACROBLOCK *mb, int *Rate, int *Distortion) { in macro_block_yrd()
519 static int rd_pick_intra4x4block(MACROBLOCK *x, BLOCK *be, BLOCKD *b, in rd_pick_intra4x4block()
587 static int rd_pick_intra4x4mby_modes(MACROBLOCK *mb, int *Rate, int *rate_y, in rd_pick_intra4x4mby_modes()
[all …]
/external/libvpx/libvpx/vp8/encoder/x86/
Dvp8_enc_stubs_sse2.c17 int vp8_mbblock_error_sse2(MACROBLOCK *mb, int dc) { in vp8_mbblock_error_sse2()
24 int vp8_mbuverror_sse2(MACROBLOCK *mb) { in vp8_mbuverror_sse2()

1234