From d5c240a809b56d0e92b11918b293347d4b223fef Mon Sep 17 00:00:00 2001 From: sophgo-forum-service Date: Wed, 29 May 2024 13:38:02 +0800 Subject: [PATCH] fix build error, cannot find ldc_ioctl.h Change-Id: I1ac54d3f8fc8ef73d541e6daf50828e3ab02edbb --- middleware/v2/modules/vpu/include/ldc_ioctl.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 middleware/v2/modules/vpu/include/ldc_ioctl.h diff --git a/middleware/v2/modules/vpu/include/ldc_ioctl.h b/middleware/v2/modules/vpu/include/ldc_ioctl.h new file mode 100644 index 000000000..38227600b --- /dev/null +++ b/middleware/v2/modules/vpu/include/ldc_ioctl.h @@ -0,0 +1,19 @@ +#ifndef _LDC_IOCTL_H_ +#define _LDC_IOCTL_H_ + +#include + +#include + +/* Configured from user */ +CVI_S32 gdc_begin_job(CVI_S32 fd, struct gdc_handle_data *cfg); +CVI_S32 gdc_end_job(CVI_S32 fd, struct gdc_handle_data *cfg); +CVI_S32 gdc_cancel_job(CVI_S32 fd, struct gdc_handle_data *cfg); +CVI_S32 gdc_add_rotation_task(CVI_S32 fd, struct gdc_task_attr *attr); +CVI_S32 gdc_add_ldc_task(CVI_S32 fd, struct gdc_task_attr *attr); + +/* INTERNAL */ +CVI_S32 gdc_set_chn_buf_wrap(CVI_S32 fd, const struct dwa_buf_wrap_cfg *cfg); +CVI_S32 gdc_get_chn_buf_wrap(CVI_S32 fd, struct dwa_buf_wrap_cfg *cfg); + +#endif /* _LDC_IOCTL_H_ */