From d9927380ed7c8366f762049be9f3fee225860833 Mon Sep 17 00:00:00 2001 From: liyujie <2352380935@qq.com> Date: Thu, 28 Aug 2025 12:04:16 +0000 Subject: [PATCH] [2/4]解决USB摄像头打开相机预览界面绿屏 --- android/hardware/aw/camera/3_4/include/sunxi_camera_v2.h | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/android/hardware/aw/camera/3_4/include/sunxi_camera_v2.h b/android/hardware/aw/camera/3_4/include/sunxi_camera_v2.h index 51ca057..514622c 100755 --- a/android/hardware/aw/camera/3_4/include/sunxi_camera_v2.h +++ b/android/hardware/aw/camera/3_4/include/sunxi_camera_v2.h @@ -178,6 +178,15 @@ __s32 reserved[16]; }; +struct dma_merge { + __u8 en; +}; + +struct buf_merge { + __u8 en; + __u8 buffer_num; +}; + #define VIDIOC_ISP_AE_STAT_REQ \ _IOWR('V', BASE_VIDIOC_PRIVATE + 1, struct isp_stat_buf) #define VIDIOC_ISP_HIST_STAT_REQ \ @@ -192,6 +201,8 @@ _IOWR('V', BASE_VIDIOC_PRIVATE + 8, struct isp_hdr_ctrl) #define VIDIOC_SYNC_CTRL \ _IOWR('V', BASE_VIDIOC_PRIVATE + 9, struct csi_sync_ctrl) +#define VIDIOC_SET_BUFFER_MERGE \ + _IOWR('V', BASE_VIDIOC_PRIVATE + 15, struct buf_merge) /* * Events @@ -302,5 +313,8 @@ #define VIDIOC_VIN_ISP_TABLE2_MAP \ _IOWR('V', BASE_VIDIOC_PRIVATE + 72, struct isp_table_reg_map) +#define VIDIOC_SET_DMA_MERGE \ + _IOWR('V', BASE_VIDIOC_PRIVATE + 14, struct dma_merge) + #endif /*_SUNXI_CAMERA_H_*/ -- Gitblit v1.6.2