Home
last modified time | relevance | path

Searched refs:MACROBLOCKD (Results 1 – 25 of 166) sorted by relevance

1234567

/external/libaom/libaom/av1/common/
Dpred_common.h46 const MACROBLOCKD *const xd, in av1_get_spatial_seg_pred()
90 static INLINE int av1_get_pred_context_seg_id(const MACROBLOCKD *xd) { in av1_get_pred_context_seg_id()
100 const MACROBLOCKD *xd) { in get_comp_index_context()
138 static INLINE int get_comp_group_idx_context(const MACROBLOCKD *xd) { in get_comp_group_idx_context()
160 struct segmentation_probs *segp, const MACROBLOCKD *xd) { in av1_get_pred_cdf_seg_id()
164 static INLINE int av1_get_skip_mode_context(const MACROBLOCKD *xd) { in av1_get_skip_mode_context()
172 static INLINE int av1_get_skip_context(const MACROBLOCKD *xd) { in av1_get_skip_context()
180 int av1_get_pred_context_switchable_interp(const MACROBLOCKD *xd, int dir);
186 int av1_get_palette_cache(const MACROBLOCKD *const xd, int plane,
194 static INLINE int av1_get_palette_mode_ctx(const MACROBLOCKD *xd) { in av1_get_palette_mode_ctx()
[all …]
Dpred_common.c20 const MACROBLOCKD *xd, int dir, in get_ref_filter_type()
30 int av1_get_pred_context_switchable_interp(const MACROBLOCKD *xd, int dir) { in av1_get_pred_context_switchable_interp()
73 int av1_get_palette_cache(const MACROBLOCKD *const xd, int plane, in av1_get_palette_cache()
124 int av1_get_intra_inter_context(const MACROBLOCKD *xd) { in av1_get_intra_inter_context()
145 int av1_get_reference_mode_context(const MACROBLOCKD *xd) { in av1_get_reference_mode_context()
187 int av1_get_comp_reference_type_context(const MACROBLOCKD *xd) { in av1_get_comp_reference_type_context()
265 int av1_get_pred_context_uni_comp_ref_p(const MACROBLOCKD *xd) { in av1_get_pred_context_uni_comp_ref_p()
290 int av1_get_pred_context_uni_comp_ref_p1(const MACROBLOCKD *xd) { in av1_get_pred_context_uni_comp_ref_p1()
315 int av1_get_pred_context_uni_comp_ref_p2(const MACROBLOCKD *xd) { in av1_get_pred_context_uni_comp_ref_p2()
334 static int get_pred_context_ll2_or_l3gld(const MACROBLOCKD *xd) { in get_pred_context_ll2_or_l3gld()
[all …]
Dreconinter.h137 const MACROBLOCKD *xd, const MB_MODE_INFO *mi);
251 MACROBLOCKD *xd, int mi_x, int mi_y,
258 InterPredParams *inter_pred_params, MACROBLOCKD *xd, int mi_x, int mi_y,
261 void av1_build_inter_predictors(const AV1_COMMON *cm, MACROBLOCKD *xd,
268 static INLINE MV clamp_mv_to_umv_border_sb(const MACROBLOCKD *xd, in clamp_mv_to_umv_border_sb()
328 void av1_setup_pre_planes(MACROBLOCKD *xd, int idx,
338 static INLINE int av1_is_interp_needed(const MACROBLOCKD *const xd) { in av1_is_interp_needed()
346 void av1_setup_address_for_obmc(MACROBLOCKD *xd, int mi_row_offset,
352 MACROBLOCKD *xd, int rel_mi_col, uint8_t above_mi_width,
355 void av1_setup_build_prediction_by_left_pred(MACROBLOCKD *xd, int rel_mi_row,
[all …]
Dblockd.c31 void av1_set_entropy_contexts(const MACROBLOCKD *xd, in av1_set_entropy_contexts()
60 void av1_reset_entropy_context(MACROBLOCKD *xd, BLOCK_SIZE bsize, in av1_reset_entropy_context()
75 void av1_reset_loop_filter_delta(MACROBLOCKD *xd, int num_planes) { in av1_reset_loop_filter_delta()
82 void av1_reset_loop_restoration(MACROBLOCKD *xd, const int num_planes) { in av1_reset_loop_restoration()
89 void av1_setup_block_planes(MACROBLOCKD *xd, int ss_x, int ss_y, in av1_setup_block_planes()
Dblockd.h674 } MACROBLOCKD; typedef
676 static INLINE int is_cur_buf_hbd(const MACROBLOCKD *xd) { in is_cur_buf_hbd()
680 static INLINE uint8_t *get_buf_by_bd(const MACROBLOCKD *xd, uint8_t *buf16) { in get_buf_by_bd()
864 const MACROBLOCKD *xd, in get_default_tx_type()
948 static INLINE void update_txk_array(MACROBLOCKD *const xd, int blk_row, in update_txk_array()
971 static INLINE TX_TYPE av1_get_tx_type(const MACROBLOCKD *xd, in av1_get_tx_type()
1005 void av1_setup_block_planes(MACROBLOCKD *xd, int ss_x, int ss_y,
1074 static INLINE TX_SIZE av1_get_tx_size(int plane, const MACROBLOCKD *xd) { in av1_get_tx_size()
1083 void av1_reset_entropy_context(MACROBLOCKD *xd, BLOCK_SIZE bsize,
1086 void av1_reset_loop_filter_delta(MACROBLOCKD *xd, int num_planes);
[all …]
Dcfl.h19 static INLINE CFL_ALLOWED_TYPE is_cfl_allowed(const MACROBLOCKD *xd) { in is_cfl_allowed()
39 const MACROBLOCKD *xd) { in store_cfl_required()
69 void cfl_predict_block(MACROBLOCKD *const xd, uint8_t *dst, int dst_stride,
72 void cfl_store_block(MACROBLOCKD *const xd, BLOCK_SIZE bsize, TX_SIZE tx_size);
74 void cfl_store_tx(MACROBLOCKD *const xd, int row, int col, TX_SIZE tx_size,
77 void cfl_store_dc_pred(MACROBLOCKD *const xd, const uint8_t *input,
80 void cfl_load_dc_pred(MACROBLOCKD *const xd, uint8_t *dst, int dst_stride,
Dobmc.h15 typedef void (*overlappable_nb_visitor_t)(MACROBLOCKD *xd, int rel_mi_row,
21 MACROBLOCKD *xd, int nb_max, in foreach_overlappable_nb_above()
58 MACROBLOCKD *xd, int nb_max, in foreach_overlappable_nb_left()
/external/libvpx/libvpx/vp9/common/
Dvp9_pred_common.h41 static INLINE int vp9_get_pred_context_seg_id(const MACROBLOCKD *xd) { in vp9_get_pred_context_seg_id()
51 const MACROBLOCKD *xd) { in vp9_get_pred_prob_seg_id()
55 static INLINE int vp9_get_skip_context(const MACROBLOCKD *xd) { in vp9_get_skip_context()
64 const MACROBLOCKD *xd) { in vp9_get_skip_prob()
69 static INLINE int get_pred_context_switchable_interp(const MACROBLOCKD *xd) { in get_pred_context_switchable_interp()
97 static INLINE int get_intra_inter_context(const MACROBLOCKD *xd) { in get_intra_inter_context()
114 const MACROBLOCKD *xd) { in vp9_get_intra_inter_prob()
118 int vp9_get_reference_mode_context(const VP9_COMMON *cm, const MACROBLOCKD *xd);
121 const MACROBLOCKD *xd) { in vp9_get_reference_mode_prob()
126 const MACROBLOCKD *xd);
[all …]
Dvp9_reconinter.h48 MV clamp_mv_to_umv_border_sb(const MACROBLOCKD *xd, const MV *src_mv, int bw,
51 void vp9_build_inter_predictors_sby(MACROBLOCKD *xd, int mi_row, int mi_col,
54 void vp9_build_inter_predictors_sbp(MACROBLOCKD *xd, int mi_row, int mi_col,
57 void vp9_build_inter_predictors_sbuv(MACROBLOCKD *xd, int mi_row, int mi_col,
60 void vp9_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col,
99 void vp9_setup_pre_planes(MACROBLOCKD *xd, int idx,
Dvp9_blockd.h202 } MACROBLOCKD; typedef
216 const MACROBLOCKD *xd) { in get_tx_type()
226 const MACROBLOCKD *xd, int ib) { in get_tx_type_4x4()
235 void vp9_setup_block_planes(MACROBLOCKD *xd, int ss_x, int ss_y);
251 static INLINE void reset_skip_context(MACROBLOCKD *xd, BLOCK_SIZE bsize) { in reset_skip_context()
278 const MACROBLOCKD *const xd, BLOCK_SIZE bsize, int plane,
281 void vp9_foreach_transformed_block(const MACROBLOCKD *const xd,
286 void vp9_set_contexts(const MACROBLOCKD *xd, struct macroblockd_plane *pd,
Dvp9_mvref_common.h216 static INLINE void clamp_mv_ref(MV *mv, const MACROBLOCKD *xd) { in clamp_mv_ref()
287 static INLINE void clamp_mv2(MV *mv, const MACROBLOCKD *xd) { in clamp_mv2()
303 void vp9_find_mv_refs(const VP9_COMMON *cm, const MACROBLOCKD *xd,
311 void vp9_find_best_ref_mvs(MACROBLOCKD *xd, int allow_hp, int_mv *mvlist,
314 void vp9_append_sub8x8_mvs_for_idx(VP9_COMMON *cm, MACROBLOCKD *xd, int block,
Dvp9_onyxc_int.h339 MACROBLOCKD *const xd) { in set_partition_probs()
346 static INLINE void vp9_init_macroblockd(VP9_COMMON *cm, MACROBLOCKD *xd, in vp9_init_macroblockd()
371 static INLINE const vpx_prob *get_partition_probs(const MACROBLOCKD *xd, in get_partition_probs()
376 static INLINE void set_skip_context(MACROBLOCKD *xd, int mi_row, int mi_col) { in set_skip_context()
392 static INLINE void set_mi_row_col(MACROBLOCKD *xd, const TileInfo *const tile, in set_mi_row_col()
405 static INLINE void update_partition_context(MACROBLOCKD *xd, int mi_row, in update_partition_context()
421 static INLINE int partition_plane_context(const MACROBLOCKD *xd, int mi_row, in partition_plane_context()
Dvp9_blockd.c38 const MACROBLOCKD *const xd, BLOCK_SIZE bsize, int plane, in vp9_foreach_transformed_block_in_plane()
77 void vp9_foreach_transformed_block(const MACROBLOCKD *const xd, in vp9_foreach_transformed_block()
87 void vp9_set_contexts(const MACROBLOCKD *xd, struct macroblockd_plane *pd, in vp9_set_contexts()
124 void vp9_setup_block_planes(MACROBLOCKD *xd, int ss_x, int ss_y) { in vp9_setup_block_planes()
Dvp9_reconinter.c90 MV clamp_mv_to_umv_border_sb(const MACROBLOCKD *xd, const MV *src_mv, int bw, in clamp_mv_to_umv_border_sb()
126 static void build_inter_predictors(MACROBLOCKD *xd, int plane, int block, in build_inter_predictors()
208 static void build_inter_predictors_for_planes(MACROBLOCKD *xd, BLOCK_SIZE bsize, in build_inter_predictors_for_planes()
235 void vp9_build_inter_predictors_sby(MACROBLOCKD *xd, int mi_row, int mi_col, in vp9_build_inter_predictors_sby()
240 void vp9_build_inter_predictors_sbp(MACROBLOCKD *xd, int mi_row, int mi_col, in vp9_build_inter_predictors_sbp()
245 void vp9_build_inter_predictors_sbuv(MACROBLOCKD *xd, int mi_row, int mi_col, in vp9_build_inter_predictors_sbuv()
251 void vp9_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col, in vp9_build_inter_predictors_sb()
273 void vp9_setup_pre_planes(MACROBLOCKD *xd, int idx, in vp9_setup_pre_planes()
/external/libaom/libaom/av1/encoder/
Dreconinter_enc.h29 void av1_enc_build_inter_predictor(const AV1_COMMON *cm, MACROBLOCKD *xd,
34 void av1_enc_build_inter_predictor_y(MACROBLOCKD *xd, int mi_row, int mi_col);
43 void av1_build_prediction_by_above_preds(const AV1_COMMON *cm, MACROBLOCKD *xd,
49 void av1_build_prediction_by_left_preds(const AV1_COMMON *cm, MACROBLOCKD *xd,
55 void av1_build_obmc_inter_predictors_sb(const AV1_COMMON *cm, MACROBLOCKD *xd);
58 MACROBLOCKD *xd, BLOCK_SIZE bsize, int plane_from, int plane_to, int ref,
61 void av1_build_wedge_inter_predictor_from_buf(MACROBLOCKD *xd, BLOCK_SIZE bsize,
Dreconinter_enc.c33 MACROBLOCKD *xd, int mi_x, int mi_y, int ref, in enc_calc_subpel_params()
81 static void enc_build_inter_predictors(const AV1_COMMON *cm, MACROBLOCKD *xd, in enc_build_inter_predictors()
88 void av1_enc_build_inter_predictor_y(MACROBLOCKD *xd, int mi_row, int mi_col) { in av1_enc_build_inter_predictor_y()
112 void av1_enc_build_inter_predictor(const AV1_COMMON *cm, MACROBLOCKD *xd, in av1_enc_build_inter_predictor()
139 static INLINE void build_obmc_prediction(MACROBLOCKD *xd, int rel_mi_row, in build_obmc_prediction()
187 void av1_build_prediction_by_above_preds(const AV1_COMMON *cm, MACROBLOCKD *xd, in av1_build_prediction_by_above_preds()
202 void av1_build_prediction_by_left_preds(const AV1_COMMON *cm, MACROBLOCKD *xd, in av1_build_prediction_by_left_preds()
217 void av1_build_obmc_inter_predictors_sb(const AV1_COMMON *cm, MACROBLOCKD *xd) { in av1_build_obmc_inter_predictors_sb()
261 MACROBLOCKD *xd, BLOCK_SIZE bsize, int plane_from, int plane_to, int ref, in av1_build_inter_predictors_for_planes_single_buf()
333 MACROBLOCKD *xd, int plane, int x, int y, int w, int h, uint8_t *ext_dst0, in build_wedge_inter_predictor_from_buf()
[all …]
Dmodel_rd.h41 MACROBLOCKD *xd, int plane_from,
52 static int64_t calculate_sse(MACROBLOCKD *const xd, in calculate_sse()
73 static AOM_INLINE int64_t compute_sse_plane(MACROBLOCK *x, MACROBLOCKD *xd, in compute_sse_plane()
94 const MACROBLOCKD *const xd = &x->e_mbd; in model_rd_from_sse()
127 const MACROBLOCKD *const xd = &x->e_mbd; in model_rd_with_curvfit()
164 const AV1_COMP *const cpi, BLOCK_SIZE bsize, MACROBLOCK *x, MACROBLOCKD *xd, in model_rd_for_sb()
216 const AV1_COMP *const cpi, BLOCK_SIZE bsize, MACROBLOCK *x, MACROBLOCKD *xd, in model_rd_for_sb_with_curvfit()
/external/libvpx/libvpx/vp8/common/
Dreconinter.h18 void vp8_build_inter_predictors_mb(MACROBLOCKD *xd);
19 void vp8_build_inter16x16_predictors_mb(MACROBLOCKD *x, unsigned char *dst_y,
24 void vp8_build_inter16x16_predictors_mby(MACROBLOCKD *x, unsigned char *dst_y,
29 void vp8_build_inter16x16_predictors_mbuv(MACROBLOCKD *x);
30 void vp8_build_inter4x4_predictors_mbuv(MACROBLOCKD *x);
Dreconintra.h20 void vp8_build_intra_predictors_mby_s(MACROBLOCKD *x, unsigned char *yabove_row,
25 MACROBLOCKD *x, unsigned char *uabove_row, unsigned char *vabove_row,
/external/libaom/libaom/av1/decoder/
Ddecoder.h37 MACROBLOCKD *const xd,
43 MACROBLOCKD *const xd,
47 MACROBLOCKD *const xd);
50 DECLARE_ALIGNED(32, MACROBLOCKD, xd);
159 DECLARE_ALIGNED(32, MACROBLOCKD, mb);
317 typedef void (*palette_visitor_fn_t)(MACROBLOCKD *const xd, int plane,
320 void av1_visit_palette(AV1Decoder *const pbi, MACROBLOCKD *const xd,
Ddecodemv.h23 void av1_read_mode_info(AV1Decoder *const pbi, MACROBLOCKD *xd, aom_reader *r,
30 void av1_read_tx_type(const AV1_COMMON *const cm, MACROBLOCKD *xd, int blk_row,
Ddecodetxb.h22 uint8_t av1_read_coeffs_txb(const AV1_COMMON *const cm, MACROBLOCKD *const xd,
29 MACROBLOCKD *const xd, aom_reader *const r,
/external/libvpx/libvpx/vp9/decoder/
Dvp9_decodemv.c31 static PREDICTION_MODE read_intra_mode_y(VP9_COMMON *cm, MACROBLOCKD *xd, in read_intra_mode_y()
40 static PREDICTION_MODE read_intra_mode_uv(VP9_COMMON *cm, MACROBLOCKD *xd, in read_intra_mode_uv()
50 static PREDICTION_MODE read_inter_mode(VP9_COMMON *cm, MACROBLOCKD *xd, in read_inter_mode()
64 static TX_SIZE read_selected_tx_size(VP9_COMMON *cm, MACROBLOCKD *xd, in read_selected_tx_size()
80 static INLINE TX_SIZE read_tx_size(VP9_COMMON *cm, MACROBLOCKD *xd, in read_tx_size()
146 static int read_inter_segment_id(VP9_COMMON *const cm, MACROBLOCKD *const xd, in read_inter_segment_id()
179 static int read_skip(VP9_COMMON *cm, const MACROBLOCKD *xd, int segment_id, in read_skip()
193 MACROBLOCKD *const xd, int mi_row, in read_intra_frame_mode_info()
288 const MACROBLOCKD *xd, in read_block_reference_mode()
303 static void read_ref_frames(VP9_COMMON *const cm, MACROBLOCKD *const xd, in read_ref_frames()
[all …]
/external/libvpx/libvpx/vp8/decoder/
Ddetokenize.h20 void vp8_reset_mb_tokens_context(MACROBLOCKD *x);
21 int vp8_decode_mb_tokens(VP8D_COMP *, MACROBLOCKD *);
Donyxd_int.h35 MACROBLOCKD mbd;
57 DECLARE_ALIGNED(16, MACROBLOCKD, mb);
130 void vp8_mb_init_dequantizer(VP8D_COMP *pbi, MACROBLOCKD *xd);

1234567