Home
last modified time | relevance | path

Searched refs:interp_filters (Results 1 – 21 of 21) sorted by relevance

/external/libaom/libaom/av1/encoder/
Dinterp_search.c47 INTERPOLATION_FILTER_STATS stat = { mbmi->interp_filters, in save_interp_filter_search_stat()
87 mbmi->interp_filters = interp_filter_stats[match].filters; in find_interp_filter_in_stats()
175 const int_interpfilters last_best = mbmi->interp_filters; in interpolation_filter_rd()
176 mbmi->interp_filters = filter_sets[filter_idx]; in interpolation_filter_rd()
178 get_switchable_rate(x, mbmi->interp_filters, switchable_ctx); in interpolation_filter_rd()
182 mbmi->interp_filters = last_best; in interpolation_filter_rd()
230 mbmi->interp_filters = last_best; in interpolation_filter_rd()
270 mbmi->interp_filters = last_best; in interpolation_filter_rd()
284 *af = above_mbmi->interp_filters; in is_pred_filter_search_allowed()
286 if (left_mbmi && is_inter_block(left_mbmi)) *lf = left_mbmi->interp_filters; in is_pred_filter_search_allowed()
[all …]
Dreconinter_enc.c102 xd->mi[0]->interp_filters); in av1_enc_build_inter_predictor_y()
179 above_mbmi->interp_filters); in build_obmc_prediction()
287 mi->interp_filters); in av1_build_inter_predictors_for_planes_single_buf()
Dmotion_search_facade.c368 const int_interpfilters interp_filters = in av1_joint_motion_search() local
437 &cm->sf_identity, &ref_yv12[!id], interp_filters); in av1_joint_motion_search()
663 mbmi->interp_filters); in build_second_inter_pred()
768 mbmi->interp_filters = av1_broadcast_interp_filter(EIGHTTAP_REGULAR); in av1_simple_motion_search()
Dnonrd_pickmode.c1315 mi->interp_filters = av1_broadcast_interp_filter(filter);
1347 mi->interp_filters = av1_broadcast_interp_filter(filters[best_filter_index]);
1838 mi->interp_filters =
1939 best_pickmode.best_pred_filter = mi->interp_filters;
1958 mi->interp_filters = best_pickmode.best_pred_filter;
2106 mi->interp_filters = av1_broadcast_interp_filter(SWITCHABLE_FILTERS);
Drdopt.c1357 mbmi->interp_filters = in motion_mode_rd()
1568 mbmi->interp_filters = in motion_mode_rd()
2781 mbmi->interp_filters = av1_broadcast_interp_filter(BILINEAR); in rd_pick_intrabc_mode_sb()
4985 search_state.best_mbmode.interp_filters.as_filters.y_filter) || in av1_rd_pick_inter_mode_sb()
4989 search_state.best_mbmode.interp_filters.as_filters.x_filter) || in av1_rd_pick_inter_mode_sb()
5009 assert(mbmi->interp_filters.as_int == filters.as_int); in av1_rd_pick_inter_mode_sb()
5125 mbmi->interp_filters = av1_broadcast_interp_filter(i); in av1_rd_pick_inter_mode_sb_seg_skip()
5129 best_filter = mbmi->interp_filters.as_filters.y_filter; in av1_rd_pick_inter_mode_sb_seg_skip()
5135 mbmi->interp_filters = av1_broadcast_interp_filter(best_filter); in av1_rd_pick_inter_mode_sb_seg_skip()
5157 (interp_filter == mbmi->interp_filters.as_filters.y_filter)); in av1_rd_pick_inter_mode_sb_seg_skip()
Dtemporal_filter.c324 const int_interpfilters interp_filters = in tf_build_predictor() local
362 is_intrabc, scale, &ref_buf, interp_filters); in tf_build_predictor()
Dcompound_type.c37 if (st->filter.as_int != mi->interp_filters.as_int) return 0; in is_comp_rd_match()
957 rd_stats->filter = mbmi->interp_filters; in save_comp_rd_search_stat()
Dvar_based_part.c721 mi->interp_filters = av1_broadcast_interp_filter(BILINEAR); in av1_choose_var_based_partitioning()
Drd.c1081 av1_extract_interp_filter(mbmi->interp_filters, dir); in av1_get_switchable_rate()
Dbitstream.c615 assert(mbmi->interp_filters.as_int == filters.as_int); in write_mb_interp_filter()
624 av1_extract_interp_filter(mbmi->interp_filters, dir); in write_mb_interp_filter()
Dencodeframe.c459 InterpFilter filter = av1_extract_interp_filter(mbmi->interp_filters, dir); in update_filter_type_count()
469 InterpFilter filter = av1_extract_interp_filter(mbmi->interp_filters, dir); in update_filter_type_cdf()
/external/libaom/libaom/av1/common/
Dreconinter.h131 int_interpfilters interp_filters);
161 const InterpFilterParams *interp_filters[2]) { in inter_predictor()
167 interp_filters, subpel_params->subpel_x, in inter_predictor()
174 interp_filters, sp.subpel_x, sp.xs, sp.subpel_y, in inter_predictor()
183 const InterpFilterParams *interp_filters[2], int bd) { in highbd_inter_predictor()
189 interp_filters, subpel_params->subpel_x, in highbd_inter_predictor()
196 interp_filters, sp.subpel_x, sp.xs, in highbd_inter_predictor()
334 mbmi->interp_filters = in set_default_interp_filters()
Dresize.c236 const int16_t *interp_filters, int interp_taps) { in interpolate_core() argument
273 const int16_t *filter = &interp_filters[sub_pel * interp_taps]; in interpolate_core()
286 const int16_t *filter = &interp_filters[sub_pel * interp_taps]; in interpolate_core()
296 const int16_t *filter = &interp_filters[sub_pel * interp_taps]; in interpolate_core()
306 const int16_t *filter = &interp_filters[sub_pel * interp_taps]; in interpolate_core()
319 const int16_t *interp_filters, in interpolate_core_double_prec() argument
358 const int16_t *filter = &interp_filters[sub_pel * interp_taps]; in interpolate_core_double_prec()
371 const int16_t *filter = &interp_filters[sub_pel * interp_taps]; in interpolate_core_double_prec()
381 const int16_t *filter = &interp_filters[sub_pel * interp_taps]; in interpolate_core_double_prec()
391 const int16_t *filter = &interp_filters[sub_pel * interp_taps]; in interpolate_core_double_prec()
[all …]
Dconvolve.h59 const InterpFilterParams *interp_filters[2],
121 const InterpFilterParams *interp_filters[2],
Dconvolve.c557 const InterpFilterParams *interp_filters[2], in av1_convolve_2d_facade()
567 const InterpFilterParams *filter_params_x = interp_filters[0]; in av1_convolve_2d_facade()
568 const InterpFilterParams *filter_params_y = interp_filters[1]; in av1_convolve_2d_facade()
1030 const InterpFilterParams *interp_filters[2], in av1_highbd_convolve_2d_facade()
1043 need_filter_params_x ? interp_filters[0] : NULL; in av1_highbd_convolve_2d_facade()
1045 need_filter_params_y ? interp_filters[1] : NULL; in av1_highbd_convolve_2d_facade()
Dreconinter.c65 int_interpfilters interp_filters) { in av1_init_inter_params() argument
86 interp_filters.as_filters.x_filter, block_width); in av1_init_inter_params()
89 interp_filters.as_filters.y_filter, block_height); in av1_init_inter_params()
819 &pre_buf, this_mbmi->interp_filters); in build_inter_predictors_sub8x8()
873 mi->interp_filters); in build_inter_predictors_8x8_and_bigger()
Dpred_common.c26 ? av1_extract_interp_filter(ref_mbmi->interp_filters, dir & 0x01) in get_ref_filter_type()
Dblockd.h223 int_interpfilters interp_filters; member
/external/libvpx/libvpx/vp9/encoder/
Dvp9_resize.c167 const interp_kernel *interp_filters = in interpolate() local
190 filter = interp_filters[sub_pel]; in interpolate()
205 filter = interp_filters[sub_pel]; in interpolate()
218 filter = interp_filters[sub_pel]; in interpolate()
229 filter = interp_filters[sub_pel]; in interpolate()
469 const interp_kernel *interp_filters = in highbd_interpolate() local
492 filter = interp_filters[sub_pel]; in highbd_interpolate()
507 filter = interp_filters[sub_pel]; in highbd_interpolate()
522 filter = interp_filters[sub_pel]; in highbd_interpolate()
533 filter = interp_filters[sub_pel]; in highbd_interpolate()
/external/libaom/libaom/av1/decoder/
Dinspection.c105 mi->filter[0] = av1_extract_interp_filter(mbmi->interp_filters, 0); in ifd_inspect()
106 mi->filter[1] = av1_extract_interp_filter(mbmi->interp_filters, 1); in ifd_inspect()
Ddecodemv.c696 mbmi->interp_filters = av1_broadcast_interp_filter(BILINEAR); in read_intrabc_info()
1039 mbmi->interp_filters = av1_broadcast_interp_filter(interp_filter); in read_mb_interp_filter()
1052 mbmi->interp_filters.as_filters.x_filter = ref0_filter[1]; in read_mb_interp_filter()
1053 mbmi->interp_filters.as_filters.y_filter = ref0_filter[0]; in read_mb_interp_filter()