Home
last modified time | relevance | path

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

1234

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
Dvp9_pred_common.h21 static INLINE const MODE_INFO *get_above_mi(const MACROBLOCKD *const xd) { in get_above_mi()
25 static INLINE const MODE_INFO *get_left_mi(const MACROBLOCKD *const xd) { in get_left_mi()
32 static INLINE int vp9_get_pred_context_seg_id(const MACROBLOCKD *xd) { in vp9_get_pred_context_seg_id()
43 const MACROBLOCKD *xd) { in vp9_get_pred_prob_seg_id()
47 static INLINE int vp9_get_skip_context(const MACROBLOCKD *xd) { in vp9_get_skip_context()
56 const MACROBLOCKD *xd) { in vp9_get_skip_prob()
60 int vp9_get_pred_context_switchable_interp(const MACROBLOCKD *xd);
62 int vp9_get_intra_inter_context(const MACROBLOCKD *xd);
65 const MACROBLOCKD *xd) { in vp9_get_intra_inter_prob()
69 int vp9_get_reference_mode_context(const VP9_COMMON *cm, const MACROBLOCKD *xd);
[all …]
Dvp9_reconinter.h21 void vp9_build_inter_predictors_sby(MACROBLOCKD *xd, int mi_row, int mi_col,
24 void vp9_build_inter_predictors_sbuv(MACROBLOCKD *xd, int mi_row, int mi_col,
27 void vp9_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col,
30 void vp9_dec_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col,
60 void vp9_setup_dst_planes(MACROBLOCKD *xd, const YV12_BUFFER_CONFIG *src,
63 void vp9_setup_pre_planes(MACROBLOCKD *xd, int idx,
Dvp9_mvref_common.h25 static INLINE void clamp_mv2(MV *mv, const MACROBLOCKD *xd) { in clamp_mv2()
32 void vp9_find_mv_refs(const VP9_COMMON *cm, const MACROBLOCKD *xd,
40 void vp9_find_best_ref_mvs(MACROBLOCKD *xd, int allow_hp,
43 void vp9_append_sub8x8_mvs_for_idx(VP9_COMMON *cm, MACROBLOCKD *xd,
Dvp9_blockd.h243 } MACROBLOCKD; typedef
255 const MACROBLOCKD *xd) { in get_tx_type()
264 const MACROBLOCKD *xd, int ib) { in get_tx_type_4x4()
273 void vp9_setup_block_planes(MACROBLOCKD *xd, int ss_x, int ss_y);
302 const MACROBLOCKD *const xd, BLOCK_SIZE bsize, int plane,
307 const MACROBLOCKD* const xd, BLOCK_SIZE bsize,
321 void vp9_set_contexts(const MACROBLOCKD *xd, struct macroblockd_plane *pd,
Dvp9_blockd.c40 const MACROBLOCKD *const xd, BLOCK_SIZE bsize, int plane, in vp9_foreach_transformed_block_in_plane()
89 void vp9_foreach_transformed_block(const MACROBLOCKD* const xd, in vp9_foreach_transformed_block()
99 void vp9_set_contexts(const MACROBLOCKD *xd, struct macroblockd_plane *pd, in vp9_set_contexts()
141 void vp9_setup_block_planes(MACROBLOCKD *xd, int ss_x, int ss_y) { in vp9_setup_block_planes()
Dvp9_reconinter.c117 MV clamp_mv_to_umv_border_sb(const MACROBLOCKD *xd, const MV *src_mv, in clamp_mv_to_umv_border_sb()
142 static void build_inter_predictors(MACROBLOCKD *xd, int plane, int block, in build_inter_predictors()
201 static void build_inter_predictors_for_planes(MACROBLOCKD *xd, BLOCK_SIZE bsize, in build_inter_predictors_for_planes()
229 void vp9_build_inter_predictors_sby(MACROBLOCKD *xd, int mi_row, int mi_col, in vp9_build_inter_predictors_sby()
233 void vp9_build_inter_predictors_sbuv(MACROBLOCKD *xd, int mi_row, int mi_col, in vp9_build_inter_predictors_sbuv()
238 void vp9_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col, in vp9_build_inter_predictors_sb()
246 static void dec_build_inter_predictors(MACROBLOCKD *xd, int plane, int block, in dec_build_inter_predictors()
385 void vp9_dec_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col, in vp9_dec_build_inter_predictors_sb()
412 void vp9_setup_dst_planes(MACROBLOCKD *xd, in vp9_setup_dst_planes()
428 void vp9_setup_pre_planes(MACROBLOCKD *xd, int idx, in vp9_setup_pre_planes()
Dvp9_onyxc_int.h240 static INLINE void init_macroblockd(VP9_COMMON *cm, MACROBLOCKD *xd) { in init_macroblockd()
259 static INLINE void set_skip_context(MACROBLOCKD *xd, int mi_row, int mi_col) { in set_skip_context()
270 static INLINE void set_mi_row_col(MACROBLOCKD *xd, const TileInfo *const tile, in set_mi_row_col()
299 static INLINE void update_partition_context(MACROBLOCKD *xd, in update_partition_context()
316 static INLINE int partition_plane_context(const MACROBLOCKD *xd, in partition_plane_context()
Dvp9_pred_common.c23 int vp9_get_pred_context_switchable_interp(const MACROBLOCKD *xd) { in vp9_get_pred_context_switchable_interp()
52 int vp9_get_intra_inter_context(const MACROBLOCKD *xd) { in vp9_get_intra_inter_context()
71 const MACROBLOCKD *xd) { in vp9_get_reference_mode_context()
114 const MACROBLOCKD *xd) { in vp9_get_pred_context_comp_ref_p()
195 int vp9_get_pred_context_single_ref_p1(const MACROBLOCKD *xd) { in vp9_get_pred_context_single_ref_p1()
261 int vp9_get_pred_context_single_ref_p2(const MACROBLOCKD *xd) { in vp9_get_pred_context_single_ref_p2()
350 int vp9_get_tx_size_context(const MACROBLOCKD *xd) { in vp9_get_tx_size_context()
Dvp9_mvref_common.c118 static void clamp_mv_ref(MV *mv, const MACROBLOCKD *xd) { in clamp_mv_ref()
191 static void find_mv_refs_idx(const VP9_COMMON *cm, const MACROBLOCKD *xd, in find_mv_refs_idx()
286 void vp9_find_mv_refs(const VP9_COMMON *cm, const MACROBLOCKD *xd, in vp9_find_mv_refs()
306 void vp9_find_best_ref_mvs(MACROBLOCKD *xd, int allow_hp, in vp9_find_best_ref_mvs()
318 void vp9_append_sub8x8_mvs_for_idx(VP9_COMMON *cm, MACROBLOCKD *xd, in vp9_append_sub8x8_mvs_for_idx()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/
Dreconinter.h19 extern void vp8_build_inter_predictors_mb(MACROBLOCKD *x);
20 extern void vp8_build_inter16x16_predictors_mb(MACROBLOCKD *x,
28 extern void vp8_build_inter16x16_predictors_mby(MACROBLOCKD *x,
36 extern void vp8_build_inter16x16_predictors_mbuv(MACROBLOCKD *x);
37 extern void vp8_build_inter4x4_predictors_mbuv(MACROBLOCKD *x);
Dblockd.h298 } MACROBLOCKD; typedef
301 extern void vp8_build_block_doffsets(MACROBLOCKD *x);
302 extern void vp8_setup_block_dptrs(MACROBLOCKD *x);
Dmbpitch.c14 void vp8_setup_block_dptrs(MACROBLOCKD *x) in vp8_setup_block_dptrs()
52 void vp8_build_block_doffsets(MACROBLOCKD *x) in vp8_build_block_doffsets()
Dreconinter.c151 static void build_inter_predictors4b(MACROBLOCKD *x, BLOCKD *d, unsigned char *dst, int dst_stride,… in build_inter_predictors4b()
166 static void build_inter_predictors2b(MACROBLOCKD *x, BLOCKD *d, unsigned char *dst, int dst_stride,… in build_inter_predictors2b()
207 void vp8_build_inter16x16_predictors_mbuv(MACROBLOCKD *x) in vp8_build_inter16x16_predictors_mbuv()
243 void vp8_build_inter4x4_predictors_mbuv(MACROBLOCKD *x) in vp8_build_inter4x4_predictors_mbuv()
315 void vp8_build_inter16x16_predictors_mby(MACROBLOCKD *x, in vp8_build_inter16x16_predictors_mby()
340 static void clamp_mv_to_umv_border(MV *mv, const MACROBLOCKD *xd) in clamp_mv_to_umv_border()
363 static void clamp_uvmv_to_umv_border(MV *mv, const MACROBLOCKD *xd) in clamp_uvmv_to_umv_border()
376 void vp8_build_inter16x16_predictors_mb(MACROBLOCKD *x, in vp8_build_inter16x16_predictors_mb()
435 static void build_inter4x4_predictors_mb(MACROBLOCKD *x) in build_inter4x4_predictors_mb()
534 void build_4x4uvmvs(MACROBLOCKD *x) in build_4x4uvmvs()
[all …]
Dfindnearmv.h37 static void vp8_clamp_mv2(int_mv *mv, const MACROBLOCKD *xd) in vp8_clamp_mv2()
76 MACROBLOCKD *xd,
87 MACROBLOCKD *xd,
Dfindnearmv.c26 MACROBLOCKD *xd, in vp8_find_near_mvs()
140 static void invert_and_clamp_mvs(int_mv *inv, int_mv *src, MACROBLOCKD *xd) in invert_and_clamp_mvs()
151 MACROBLOCKD *xd, in vp8_find_near_mvs_bias()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/test/
Dintrapred_test.cc32 void SetupMacroblock(MACROBLOCKD *mbptr, in SetupMacroblock()
211 MACROBLOCKD *mbptr_;
219 typedef void (*intra_pred_y_fn_t)(MACROBLOCKD *x,
231 mb_ = reinterpret_cast<MACROBLOCKD*>( in SetUpTestCase()
232 vpx_memalign(32, sizeof(MACROBLOCKD))); in SetUpTestCase()
272 static MACROBLOCKD * mb_;
276 MACROBLOCKD* IntraPredYTest::mb_ = NULL;
298 typedef void (*intra_pred_uv_fn_t)(MACROBLOCKD *x,
313 mb_ = reinterpret_cast<MACROBLOCKD*>( in SetUpTestCase()
314 vpx_memalign(32, sizeof(MACROBLOCKD))); in SetUpTestCase()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/
Drecon_wrapper_sse2.c32 static void vp8_build_intra_predictors_mbuv_x86(MACROBLOCKD *x, in vp8_build_intra_predictors_mbuv_x86()
71 void vp8_build_intra_predictors_mbuv_s_sse2(MACROBLOCKD *x, in vp8_build_intra_predictors_mbuv_s_sse2()
92 void vp8_build_intra_predictors_mbuv_s_ssse3(MACROBLOCKD *x, in vp8_build_intra_predictors_mbuv_s_ssse3()
128 static void vp8_build_intra_predictors_mby_x86(MACROBLOCKD *x, in vp8_build_intra_predictors_mby_x86()
163 void vp8_build_intra_predictors_mby_s_sse2(MACROBLOCKD *x, in vp8_build_intra_predictors_mby_s_sse2()
175 void vp8_build_intra_predictors_mby_s_ssse3(MACROBLOCKD *x, in vp8_build_intra_predictors_mby_s_ssse3()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/decoder/
Ddetokenize.h20 void vp8_reset_mb_tokens_context(MACROBLOCKD *x);
21 int vp8_decode_mb_tokens(VP8D_COMP *, MACROBLOCKD *);
Derror_concealment.h35 void vp8_interpolate_motion(MACROBLOCKD *mb,
43 void vp8_conceal_corrupt_mb(MACROBLOCKD *xd);
Donyxd_int.h38 MACROBLOCKD mbd;
68 DECLARE_ALIGNED(16, MACROBLOCKD, mb);
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/decoder/
Dvp9_decodemv.c62 static TX_SIZE read_selected_tx_size(VP9_COMMON *cm, MACROBLOCKD *xd, in read_selected_tx_size()
78 static TX_SIZE read_tx_size(VP9_COMMON *cm, MACROBLOCKD *xd, TX_MODE tx_mode, in read_tx_size()
103 static int read_intra_segment_id(VP9_COMMON *const cm, MACROBLOCKD *const xd, in read_intra_segment_id()
121 static int read_inter_segment_id(VP9_COMMON *const cm, MACROBLOCKD *const xd, in read_inter_segment_id()
148 static int read_skip(VP9_COMMON *cm, const MACROBLOCKD *xd, in read_skip()
162 MACROBLOCKD *const xd, in read_intra_frame_mode_info()
258 const MACROBLOCKD *xd, in read_block_reference_mode()
273 static void read_ref_frames(VP9_COMMON *const cm, MACROBLOCKD *const xd, in read_ref_frames()
318 VP9_COMMON *const cm, MACROBLOCKD *const xd, vp9_reader *r) { in read_switchable_interp_filter()
408 static int read_is_inter_block(VP9_COMMON *const cm, MACROBLOCKD *const xd, in read_is_inter_block()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/
Dreconintra_arm.c26 void vp8_build_intra_predictors_mby_neon(MACROBLOCKD *x) in vp8_build_intra_predictors_mby_neon()
46 void vp8_build_intra_predictors_mby_s_neon(MACROBLOCKD *x) in vp8_build_intra_predictors_mby_s_neon()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/
Dencodeintra.c85 MACROBLOCKD *xd = &mb->e_mbd; in vp8_encode_intra4x4mby()
96 MACROBLOCKD *xd = &x->e_mbd; in vp8_encode_intra16x16mby()
118 MACROBLOCKD *xd = &x->e_mbd; in vp8_encode_intra16x16mbuv()
Dtokenize.c27 void vp8_fix_contexts(MACROBLOCKD *x);
110 MACROBLOCKD *xd = &x->e_mbd; in tokenize2nd_order_b()
199 MACROBLOCKD *xd = &x->e_mbd; in tokenize1st_order_b()
365 static int mb_is_skippable(MACROBLOCKD *x, int has_y2_block) in mb_is_skippable()
385 MACROBLOCKD *xd = &x->e_mbd; in vp8_tokenize_mb()
569 MACROBLOCKD *xd = &x->e_mbd; in vp8_stuff_mb()
594 void vp8_fix_contexts(MACROBLOCKD *x) in vp8_fix_contexts()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
Dvp9_mbgraph.c30 MACROBLOCKD *const xd = &x->e_mbd; in do_16x16_motion_iteration()
83 MACROBLOCKD *const xd = &x->e_mbd; in do_16x16_motion_search()
123 MACROBLOCKD *const xd = &x->e_mbd; in do_16x16_zerozero_search()
139 MACROBLOCKD *const xd = &x->e_mbd; in find_best_16x16_intra()
182 MACROBLOCKD *const xd = &x->e_mbd; in update_mbgraph_mb_stats()
237 MACROBLOCKD *const xd = &x->e_mbd; in update_mbgraph_frame_stats()

1234