Lines Matching defs:HandleInterModeArgs
40 typedef struct HandleInterModeArgs { struct
44 uint8_t *above_pred_buf[MAX_MB_PLANE];
48 int above_pred_stride[MAX_MB_PLANE];
52 uint8_t *left_pred_buf[MAX_MB_PLANE];
56 int left_pred_stride[MAX_MB_PLANE];
66 int_mv (*single_newmv)[REF_FRAMES];
73 int (*single_newmv_rate)[REF_FRAMES];
80 int (*single_newmv_valid)[REF_FRAMES];
88 int64_t (*modelled_rd)[MAX_REF_MV_SEARCH][REF_FRAMES];
93 int ref_frame_cost;
98 int single_comp_cost;
105 int64_t (*simple_rd)[MAX_REF_MV_SEARCH][REF_FRAMES];
110 int skip_motion_mode;
115 bool skip_ifs;
120 INTERINTRA_MODE *inter_intra_mode;
126 INTERPOLATION_FILTER_STATS interp_filter_stats[MAX_INTERP_FILTER_STATS];
131 FULLPEL_MV start_mv_stack[(MAX_REF_MV_SEARCH - 1) * 2];
136 uint8_t ref_mv_idx_stack[(MAX_REF_MV_SEARCH - 1) * 2];
141 int start_mv_cnt;
146 int interp_filter_stats_idx;
150 int wedge_index;
154 int wedge_sign;
178 } HandleInterModeArgs; typedef