#ifndef _SH_CSS_PARAMS_DVS_H_
#define _SH_CSS_PARAMS_DVS_H_
#include <math_support.h>
#include <ia_css_types.h>
#include <sh_css_dvs_info.h>
#include "gdc_global.h"
#define DVS_ENV_MIN_X …
#define DVS_ENV_MIN_Y …
#define DVS_BLOCKDIM_X …
#define DVS_BLOCKDIM_Y_LUMA …
#define DVS_BLOCKDIM_Y_CHROMA …
#define DVS_NUM_BLOCKS_X(X) …
#define DVS_NUM_BLOCKS_Y(X) …
#define DVS_NUM_BLOCKS_X_CHROMA(X) …
#define DVS_NUM_BLOCKS_Y_CHROMA(X) …
#define DVS_TABLE_IN_BLOCKDIM_X_LUMA(X) …
#define DVS_TABLE_IN_BLOCKDIM_X_CHROMA(X) …
#define DVS_TABLE_IN_BLOCKDIM_Y_LUMA(X) …
#define DVS_TABLE_IN_BLOCKDIM_Y_CHROMA(X) …
#define DVS_ENVELOPE_X(X) …
#define DVS_ENVELOPE_Y(X) …
#define DVS_COORD_FRAC_BITS …
#define DVS_INPUT_BYTES_PER_PIXEL …
#define XMEM_ALIGN_LOG2 …
#define DVS_6AXIS_COORDS_ELEMS …
#define DVS_6AXIS_BYTES(binary) …
#define DVS_GDC_INTERP_METHOD …
struct ia_css_dvs_6axis_config *
generate_dvs_6axis_table(const struct ia_css_resolution *frame_res,
const struct ia_css_resolution *dvs_offset);
struct ia_css_dvs_6axis_config *
generate_dvs_6axis_table_from_config(struct ia_css_dvs_6axis_config
*dvs_config_src);
void
free_dvs_6axis_table(struct ia_css_dvs_6axis_config **dvs_6axis_config);
void
copy_dvs_6axis_table(struct ia_css_dvs_6axis_config *dvs_config_dst,
const struct ia_css_dvs_6axis_config *dvs_config_src);
#endif