/****************************************************************************** * * Copyright (C) 2018 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ***************************************************************************** * Originally developed and contributed by Ittiam Systems Pvt. Ltd, Bangalore */ /*! ****************************************************************************** * \file hme_subpel.h * * \brief * Prototypes for subpel modules called from refinement layer * * \date * 18/09/2012 * * \author * Ittiam * ****************************************************************************** */ #ifndef _HME_SUBPEL_H_ #define _HME_SUBPEL_H_ #include "ihevce_me_instr_set_router.h" /*****************************************************************************/ /* Functions */ /*****************************************************************************/ void hme_subpel_refine_cu_hs( hme_subpel_prms_t *ps_prms, layer_ctxt_t *ps_curr_layer, search_results_t *ps_search_results, S32 search_idx, wgt_pred_ctxt_t *ps_wt_inp_prms, WORD32 blk_8x8_mask, me_func_selector_t *ps_func_selector, ihevce_cmn_opt_func_t *ps_cmn_utils_optimised_function_list, ihevce_me_optimised_function_list_t *ps_me_optimised_function_list); #endif /* #ifndef _HME_SUBPEL_H_ */