3 ** Copyright 2012, Intel Corporation
5 ** Licensed under the Apache License, Version 2.0 (the "License");
6 ** you may not use this file except in compliance with the License.
7 ** You may obtain a copy of the License at
9 ** http://www.apache.org/licenses/LICENSE-2.0
11 ** Unless required by applicable law or agreed to in writing, software
12 ** distributed under the License is distributed on an "AS IS" BASIS,
13 ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 ** See the License for the specific language governing permissions and
15 ** limitations under the License.
22 #include <linux/atomisp.h>
30 const struct atomisp_dis_coefficients *
31 ia_dvs_set_grid_info(struct atomisp_grid_info *grid_info);
33 /* Allocate statistics buffer using current grid info */
34 struct atomisp_dis_statistics *
35 ia_dvs_allocate_statistics(void);
38 ia_dvs_free_statistics(struct atomisp_dis_statistics *stats);
41 ia_dvs_process(const struct atomisp_dis_statistics *stats,
42 struct atomisp_dis_vector *motion_vector);
45 ia_dis_calc_still(const struct atomisp_dis_statistics *stats,
46 struct atomisp_dis_vector *vector,
49 #endif /* _IA_DVS_H_ */