467 lines
16 KiB
C
Executable File
467 lines
16 KiB
C
Executable File
/*
|
|
* Copyright (c) XMEDIA. All rights reserved.
|
|
*/
|
|
|
|
#ifndef DEFINES_H
|
|
#define DEFINES_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#define CHIP_NAME_TEST 0x0
|
|
|
|
#define MPP_VER_PRIX "MPP_V"
|
|
|
|
#define ALIGN_NUM 4
|
|
|
|
#define LUMA_PHY_ALIGN 16
|
|
|
|
#define DEFAULT_ALIGN 16
|
|
#define MAX_ALIGN 1024
|
|
#define SEG_CMP_LENGTH 128
|
|
|
|
#define QUAD_POINT_NUM 4
|
|
|
|
#define MAX_MMZ_NAME_LEN 32
|
|
|
|
#define VO_MAX_NODE_NUM 16
|
|
|
|
#define VENC_MAX_NAME_LEN 16
|
|
#define VENC_MAX_CHN_NUM 16
|
|
#define VDEC_MAX_CHN_NUM 4
|
|
#define VDEC_MAX_WIDTH 5376
|
|
#define VDEC_MAX_HEIGHT 5376
|
|
#define VDEC_MIN_WIDTH 128
|
|
#define VDEC_MIN_HEIGHT 128
|
|
#define VDEC_MAX_PIC_AREA (VDEC_MAX_WIDTH * VDEC_MAX_HEIGHT)
|
|
#define VEDU_IP_NUM 1
|
|
#define H264E_MAX_WIDTH 3840
|
|
#define H264E_MAX_HEIGHT 3840
|
|
#define H264E_MIN_WIDTH 128
|
|
#define H264E_MIN_HEIGHT 128
|
|
#define H265E_MAX_WIDTH 3840
|
|
#define H265E_MAX_HEIGHT 3840
|
|
#define H265E_MIN_WIDTH 128
|
|
#define H265E_MIN_HEIGHT 128
|
|
#define JPEGE_MAX_WIDTH 8192
|
|
#define JPEGE_MAX_HEIGHT 8192
|
|
#define JPEGE_MIN_WIDTH 120
|
|
#define JPEGE_MIN_HEIGHT 120
|
|
#define JPGE_MAX_NUM 1
|
|
#define VENC_MAX_ROI_NUM 8
|
|
#define H264E_MIN_HW_INDEX 0
|
|
#define H264E_MAX_HW_INDEX 11
|
|
#define H264E_MIN_VW_INDEX 0
|
|
#define H264E_MAX_VW_INDEX 3
|
|
#define VENC_QP_HISGRM_NUM 52
|
|
#define MAX_TILE_NUM 1
|
|
#define H265E_ADAPTIVE_FRAME_TYPE 4
|
|
#define H265E_ADAPTIVE_QP_TYPE 5
|
|
#define H265E_LCU_SIZE 32
|
|
#define VENC_RGN_MAX_X 3838
|
|
#define VENC_RGN_MAX_Y 2158
|
|
#define VENC_RGN_MAX_WIDTH 3840
|
|
#define VENC_RGN_MAX_HEIGHT 2160
|
|
#define VECN_RGN_COVER_MIN_X 0
|
|
#define VECN_RGN_COVER_MIN_Y 0
|
|
|
|
#define VENC_MIN_INPUT_FRAME_RATE 1
|
|
#define VENC_MAX_INPUT_FRAME_RATE 240
|
|
|
|
#define VENC_MAX_RECEIVE_SOURCE 4
|
|
|
|
#define VENC_PIC_RECEIVE_SOURCE0 0
|
|
#define VENC_PIC_RECEIVE_SOURCE1 1
|
|
#define VENC_PIC_RECEIVE_SOURCE2 2
|
|
#define VENC_PIC_RECEIVE_SOURCE3 3
|
|
|
|
#define RC_AQ_DQP_SIZE 16
|
|
#define RC_BG_THR_SIZE 8
|
|
#define RC_SKIN_THR_SIZE 8
|
|
#define RC_COND_CNT 11
|
|
#define MIN_BITRATE 2
|
|
#define MAX_BITRATE 80 * 1024
|
|
#define MAX_EXTRA_BITRATE 1000 * 1024
|
|
|
|
#define RGN_MIN_WIDTH 2
|
|
#define RGN_MIN_HEIGHT 2
|
|
|
|
#define RGN_COVER_RECT_MIN_X 0
|
|
#define RGN_COVER_RECT_MIN_Y 0
|
|
#define RGN_COVER_RECT_MAX_X 8190
|
|
#define RGN_COVER_RECT_MAX_Y 8190
|
|
#define RGN_COVER_QUAD_MIN_X 0
|
|
#define RGN_COVER_QUAD_MIN_Y 0
|
|
#define RGN_COVER_QUAD_MAX_X 8192
|
|
#define RGN_COVER_QUAD_MAX_Y 8192
|
|
#define RGN_COVER_MAX_WIDTH 8192
|
|
#define RGN_COVER_MAX_HEIGHT 8192
|
|
|
|
#define RGN_COVEREX_RECT_MIN_X 0
|
|
#define RGN_COVEREX_RECT_MIN_Y 0
|
|
#define RGN_COVEREX_RECT_MAX_X 3838
|
|
#define RGN_COVEREX_RECT_MAX_Y 3838
|
|
#define RGN_COVEREX_QUAD_MIN_X 0
|
|
#define RGN_COVEREX_QUAD_MIN_Y 0
|
|
#define RGN_COVEREX_QUAD_MAX_X 3840
|
|
#define RGN_COVEREX_QUAD_MAX_Y 3840
|
|
#define RGN_COVEREX_MAX_WIDTH 3840
|
|
#define RGN_COVEREX_MAX_HEIGHT 3840
|
|
#define RGN_COVEREX_MIN_THICK 2
|
|
#define RGN_COVEREX_MAX_THICK 14
|
|
|
|
#define RGN_OVERLAY_MIN_X 0
|
|
#define RGN_OVERLAY_MIN_Y 0
|
|
#define RGN_OVERLAY_MAX_X 8190
|
|
#define RGN_OVERLAY_MAX_Y 8190
|
|
#define RGN_OVERLAY_MAX_WIDTH 8192
|
|
#define RGN_OVERLAY_MAX_HEIGHT 8192
|
|
|
|
#define RGN_OVERLAYEX_MIN_X 0
|
|
#define RGN_OVERLAYEX_MIN_Y 0
|
|
#define RGN_OVERLAYEX_MAX_X 3838
|
|
#define RGN_OVERLAYEX_MAX_Y 3838
|
|
#define RGN_OVERLAYEX_MAX_WIDTH 3840
|
|
#define RGN_OVERLAYEX_MAX_HEIGHT 3840
|
|
|
|
#define RGN_MOSAIC_MIN_X 0
|
|
#define RGN_MOSAIC_MIN_Y 0
|
|
#define RGN_MOSAIC_MAX_X 8184
|
|
#define RGN_MOSAIC_MAX_Y 8184
|
|
#define RGN_MOSAIC_MIN_WIDTH 8
|
|
#define RGN_MOSAIC_MIN_HEIGHT 8
|
|
#define RGN_MOSAIC_MAX_WIDTH 8192
|
|
#define RGN_MOSAIC_MAX_HEIGHT 8192
|
|
|
|
#define RGN_MOSAICEX_MIN_X 0
|
|
#define RGN_MOSAICEX_MIN_Y 0
|
|
#define RGN_MOSAICEX_MAX_X 3832
|
|
#define RGN_MOSAICEX_MAX_Y 3832
|
|
#define RGN_MOSAICEX_MIN_WIDTH 8
|
|
#define RGN_MOSAICEX_MIN_HEIGHT 8
|
|
#define RGN_MOSAICEX_MAX_WIDTH 3840
|
|
#define RGN_MOSAICEX_MAX_HEIGHT 3840
|
|
|
|
#define RGN_CORNER_RECT_MIN_X 0
|
|
#define RGN_CORNER_RECT_MIN_Y 0
|
|
#define RGN_CORNER_RECT_MAX_X 8190
|
|
#define RGN_CORNER_RECT_MAX_Y 8190
|
|
#define RGN_CORNER_RECT_MIN_WIDTH 2
|
|
#define RGN_CORNER_RECT_MIN_HEIGHT 2
|
|
#define RGN_CORNER_RECT_MAX_WIDTH 8192
|
|
#define RGN_CORNER_RECT_MAX_HEIGHT 8192
|
|
#define RGN_CORNER_RECT_MIN_THICK 2
|
|
#define RGN_CORNER_RECT_MAX_THICK 16
|
|
#define RGN_CORNER_RECT_MIN_HOR_LEN 2
|
|
#define RGN_CORNER_RECT_MAX_HOR_LEN 4096
|
|
#define RGN_CORNER_RECT_MIN_VER_LEN 2
|
|
#define RGN_CORNER_RECT_MAX_VER_LEN 4096
|
|
|
|
#define RGN_CORNER_RECTEX_MIN_X 0
|
|
#define RGN_CORNER_RECTEX_MIN_Y 0
|
|
#define RGN_CORNER_RECTEX_MAX_X 3838
|
|
#define RGN_CORNER_RECTEX_MAX_Y 3838
|
|
#define RGN_CORNER_RECTEX_MIN_WIDTH 2
|
|
#define RGN_CORNER_RECTEX_MIN_HEIGHT 2
|
|
#define RGN_CORNER_RECTEX_MAX_WIDTH 3840
|
|
#define RGN_CORNER_RECTEX_MAX_HEIGHT 3840
|
|
#define RGN_CORNER_RECTEX_MIN_THICK 2
|
|
#define RGN_CORNER_RECTEX_MAX_THICK 16
|
|
#define RGN_CORNER_RECTEX_MIN_HOR_LEN 2
|
|
#define RGN_CORNER_RECTEX_MAX_HOR_LEN 1920
|
|
#define RGN_CORNER_RECTEX_MIN_VER_LEN 2
|
|
#define RGN_CORNER_RECTEX_MAX_VER_LEN 1920
|
|
|
|
#define RGN_ALIGN 2
|
|
|
|
#define RGN_HANDLE_MAX 128
|
|
#define RGN_MAX_BUF_NUM 6
|
|
|
|
#define RGN_MOSAIC_MAX_NUM_VPSS 0
|
|
#define RGN_MOSAICEX_MAX_NUM_VPSS 4
|
|
#define RGN_COVER_MAX_NUM_VPSS 0
|
|
#define RGN_COVEREX_MAX_NUM_VPSS 8
|
|
#define RGN_COVEREX_MAX_NUM_VO 1
|
|
#define RGN_OVERLAY_MAX_NUM_VENC 8
|
|
#define RGN_MOSAIC_MAX_NUM_VENC 8
|
|
#define RGN_COVER_MAX_NUM_VENC 8
|
|
#define RGN_CORNER_MAX_NUM_VENC 8
|
|
#define RGN_OVERLAYEX_MAX_NUM_VPSS 8
|
|
#define RGN_OVERLAYEX_MAX_NUM_VO 1
|
|
#define RGN_CORNER_RECT_MAX_NUM_VPSS 0
|
|
#define RGN_CORNER_RECTEX_MAX_NUM_VPSS 32
|
|
#define RGN_CORNER_RECTEX_MAX_NUM_VO 32
|
|
|
|
|
|
#define VENC_MAX_SSE_NUM 8
|
|
#define SVP_MAX_SENSOR_NUM 2
|
|
|
|
#define VI_MAX_DEV_NUM 3
|
|
#define VI_MAX_PHY_PIPE_NUM 4
|
|
#define VI_MAX_VIR_PIPE_NUM 2
|
|
#define VI_MAX_PIPE_NUM (VI_MAX_PHY_PIPE_NUM + VI_MAX_VIR_PIPE_NUM)
|
|
|
|
#define VI_MAX_STITCH_GRP_NUM 1
|
|
#define VI_MAX_WDR_NUM 2
|
|
|
|
#define VI_MAX_PHY_CHN_NUM 1
|
|
|
|
#define VI_MAX_STITCH_NUM 1
|
|
#define VI_MIPI_RX_NUM 2
|
|
#define VI_MAX_GRP_NUM 2
|
|
|
|
#define VI_MAX_EXT_CHN_NUM 4
|
|
#define VI_EXT_CHN_START VI_MAX_PHY_CHN_NUM
|
|
#define VI_MAX_CHN_NUM (VI_MAX_PHY_CHN_NUM + VI_MAX_EXT_CHN_NUM)
|
|
#define VI_MAX_EXTCHN_BIND_PER_CHN 8
|
|
|
|
#define VIPROC_IRQ_NUM 1
|
|
#define VI_MAX_WDR_FRAME_NUM 2
|
|
#define VI_MAX_NODE_NUM 2
|
|
#define VIPROC_IP_NUM 1
|
|
#define VICAP_IP_NUM 1
|
|
|
|
#define VI_MAX_SPLIT_NODE_NUM 2
|
|
|
|
#define VI_DEV_MIN_WIDTH 32
|
|
#define VI_DEV_MIN_HEIGHT 32
|
|
#define VI_DEV_MAX_WIDTH 3840
|
|
#define VI_DEV_MAX_HEIGHT 3840
|
|
#define VI_FPN_MAX_WIDTH 3840
|
|
#define VI_FPN_MAX_HEIGHT VI_DEV_MAX_HEIGHT
|
|
|
|
#define VI_PIPE_OFFLINE_MIN_WIDTH 32
|
|
#define VI_PIPE_OFFLINE_MIN_HEIGHT 32
|
|
#define VI_PIPE_OFFLINE_MAX_WIDTH 3840
|
|
#define VI_PIPE_OFFLINE_MAX_HEIGHT 3840
|
|
|
|
#define VI_PIPE_ONLINE_MIN_WIDTH 32
|
|
#define VI_PIPE_ONLINE_MIN_HEIGHT 32
|
|
|
|
#define VI_PIPE_ONLINE_MAX_WIDTH 3200
|
|
|
|
#define VI_PIPE_ONLINE_MAX_HEIGHT 3840
|
|
|
|
#define VI_PHYCHN_OFFLINE_MIN_WIDTH 32
|
|
#define VI_PHYCHN_OFFLINE_MIN_HEIGHT 32
|
|
#define VI_PHYCHN_OFFLINE_MAX_WIDTH 3840
|
|
#define VI_PHYCHN_OFFLINE_MAX_HEIGHT 3840
|
|
|
|
#define VI_PHYCHN_ONLINE_MIN_WIDTH 32
|
|
#define VI_PHYCHN_ONLINE_MIN_HEIGHT 32
|
|
|
|
#define VI_PHYCHN_ONLINE_MAX_WIDTH 3200
|
|
|
|
#define VI_PHYCHN_ONLINE_MAX_HEIGHT 3840
|
|
|
|
#define VI_EXTCHN_MIN_WIDTH 32
|
|
#define VI_EXTCHN_MIN_HEIGHT 32
|
|
#define VI_EXTCHN_MAX_WIDTH 3840
|
|
#define VI_EXTCHN_MAX_HEIGHT 3840
|
|
|
|
#define VI_PHY_CHN1_MAX_ZOOMIN 1
|
|
#define VI_PHY_CHN1_MAX_ZOOMOUT 30
|
|
#define VI_EXT_CHN_MAX_ZOOMIN 16
|
|
#define VI_EXT_CHN_MAX_ZOOMOUT 30
|
|
|
|
#define VI_CMP_PARAM_SIZE 144
|
|
|
|
#define VI_VPSS_DEFAULT_EARLINE 128
|
|
|
|
#define DIS_PYRAMID_LAYER_NUM 5
|
|
#define DIS_MAX_CHN_NUM 2
|
|
#define DIS_MAX_IMAGE_WIDTH (3840)
|
|
#define DIS_MIN_IMAGE_WIDTH (1280)
|
|
#define DIS_MAX_IMAGE_HEIGHT (2160)
|
|
#define DIS_MIN_IMAGE_HEIGHT (720)
|
|
|
|
#define VO_MIN_CHN_WIDTH 32
|
|
#define VO_MIN_CHN_HEIGHT 32
|
|
#define VO_MAX_ZOOM_RATIO 1000
|
|
#define VO_MAX_DEV_NUM 4
|
|
#define VO_MAX_LAYER_NUM 4
|
|
#define VO_MAX_CHN_NUM 4
|
|
#define VO_MULTI_MODE_MAX_CHN_NUM 2
|
|
#define VO_MIN_TOLERATE 1
|
|
#define VO_MAX_TOLERATE 100000
|
|
#define VO_GAMMA_MAP_SIZE 256
|
|
#define FB_MAX_LAYER_NUM 1
|
|
|
|
#define AVS_MAX_GRP_NUM 32
|
|
#define AVS_PIPE_NUM 4
|
|
#define AVS_MAX_CHN_NUM 2
|
|
#define AVS_SPLIT_NUM 2
|
|
#define AVS_SPLIT_PIPE_NUM 6
|
|
#define AVS_CUBE_MAP_SURFACE_NUM 6
|
|
|
|
#define AVS_MAX_IN_WIDTH 8192
|
|
#define AVS_MAX_IN_HEIGHT 8192
|
|
#define AVS_MIN_IN_WIDTH 1280
|
|
#define AVS_MIN_IN_HEIGHT 720
|
|
|
|
#define AVS_MAX_OUT_WIDTH 8192
|
|
#define AVS_MAX_OUT_HEIGHT 8192
|
|
#define AVS_MIN_OUT_WIDTH 256
|
|
#define AVS_MIN_OUT_HEIGHT 256
|
|
|
|
#define AI_DEV_MAX_NUM 1
|
|
#define AO_DEV_MIN_NUM 0
|
|
#define AO_DEV_MAX_NUM 1
|
|
#define AIO_MAX_NUM 1
|
|
#define AENC_MAX_CHN_NUM 32
|
|
#define ADEC_MAX_CHN_NUM 32
|
|
|
|
#define AI_MAX_CHN_NUM 2
|
|
#define AO_MAX_CHN_NUM 3
|
|
#define AO_SYSCHN_CHNID (AO_MAX_CHN_NUM - 1)
|
|
|
|
#define AIO_MAX_CHN_NUM ((AO_MAX_CHN_NUM > AI_MAX_CHN_NUM) ? AO_MAX_CHN_NUM : AI_MAX_CHN_NUM)
|
|
|
|
#define VPSS_IP_NUM 1
|
|
#define VPSS_LINE_BUFFER 3200
|
|
|
|
#define VPSS_MAX_STITCH_NUM 4
|
|
#define VPSS_MIN_STITCH_IN_WIDTH 640
|
|
#define VPSS_MIN_STITCH_IN_HEIGHT 360
|
|
|
|
#define VPSS_MAX_2_STITCH_IN_WIDTH 2688
|
|
#define VPSS_MAX_2_STITCH_IN_HEIGHT 2688
|
|
#define VPSS_MAX_2_STITCH_OUT_WIDTH 5374
|
|
#define VPSS_MAX_2_STITCH_OUT_HEIGHT 2688
|
|
|
|
#define VPSS_MAX_3_STITCH_IN_WIDTH 1920
|
|
#define VPSS_MAX_3_STITCH_IN_HEIGHT 1920
|
|
#define VPSS_MAX_3_STITCH_OUT_WIDTH 5756
|
|
#define VPSS_MAX_3_STITCH_OUT_HEIGHT 1920
|
|
|
|
#define VPSS_MAX_4_STITCH_IN_WIDTH 1920
|
|
#define VPSS_MAX_4_STITCH_IN_HEIGHT 1920
|
|
#define VPSS_MAX_4_STITCH_OUT_WIDTH 7674
|
|
#define VPSS_MAX_4_STITCH_OUT_HEIGHT 1920
|
|
|
|
#define VPSS_MIN_STITCH_OVERLAP_WIDTH 2
|
|
#define VPSS_MIN_STITCH_OVERLAP_WIDTH_CURVE 16
|
|
#define VPSS_MAX_STITCH_OVERLAP_WIDTH 1022
|
|
#define VPSS_MAX_PIPE_NUM 8
|
|
#define VPSS_MAX_ICHN_NUM 1
|
|
#define VPSS_MAX_PHY_OCHN_NUM 3
|
|
#define VPSS_MAX_EXT_OCHN_NUM 4
|
|
#define VPSS_MAX_OCHN_NUM (VPSS_MAX_PHY_OCHN_NUM + VPSS_MAX_EXT_OCHN_NUM)
|
|
|
|
#define VPSS_WIDTH_ALIGN 2
|
|
#define VPSS_HEIGHT_ALIGN 2
|
|
|
|
#define VPSS_MIN_ICHN_WIDTH 32
|
|
#define VPSS_MIN_ICHN_HEIGHT 32
|
|
#define VPSS_MAX_ICHN_WIDTH 3840
|
|
#define VPSS_MAX_ICHN_HEIGHT 3840
|
|
|
|
#define VPSS_MIN_PHY_OCHN_WIDTH 32
|
|
#define VPSS_MIN_PHY_OCHN_HEIGHT 32
|
|
#define VPSS_MAX_PHY_OCHN_WIDTH 4032
|
|
#define VPSS_MAX_PHY_OCHN_HEIGHT 3120
|
|
|
|
#define VPSS_MIN_EXT_OCHN_WIDTH 32
|
|
#define VPSS_MIN_EXT_OCHN_HEIGHT 32
|
|
#define VPSS_MAX_EXT_OCHN_WIDTH 3840
|
|
#define VPSS_MAX_EXT_OCHN_HEIGHT 3840
|
|
|
|
#define VPSS_MAX_ONLINE_PHY_OCHN_ZOOMIN 2
|
|
#define VPSS_MAX_PHY_OCHN_ZOOMIN 16
|
|
#define VPSS_MAX_PHY_OCHN_ZOOMOUT 15
|
|
#define VPSS_MAX_EXT_OCHN_ZOOMIN 16
|
|
#define VPSS_MAX_EXT_OCHN_ZOOMOUT 15
|
|
|
|
#define VPSS_MAX_RGN_LUMA_NUM 8
|
|
#define VPSS_MAX_RGN_LUMA_WIDTH 3840
|
|
#define VPSS_MAX_RGN_LUMA_HEIGHT 2160
|
|
#define VPSS_MAX_RGN_LUMA_EX_NUM 32
|
|
#define VPSS_MAX_RGN_LUMA_EX_WIDTH 3840
|
|
#define VPSS_MAX_RGN_LUMA_EX_HEIGHT 3840
|
|
|
|
#define VPSS_MAX_SPLICING_GRP_NUM 2
|
|
|
|
#define PCIV_MAX_CHN_NUM 16
|
|
|
|
#define MD_MAX_CHN 64
|
|
#define MD_MAX_WIDTH 1920
|
|
#define MD_MAX_HEIGHT 1080
|
|
#define MD_MIN_WIDTH 64
|
|
#define MD_MIN_HEIGHT 64
|
|
|
|
#define DPU_RECT_MAX_GRP_NUM 8
|
|
#define DPU_RECT_MAX_PIPE_NUM 2
|
|
#define DPU_RECT_MAX_CHN_NUM 2
|
|
|
|
#define DPU_RECT_IN_IMAGE_MAX_WIDTH 2048
|
|
#define DPU_RECT_IN_IMAGE_MAX_HEIGHT 2048
|
|
#define DPU_RECT_IN_IMAGE_MIN_WIDTH 128
|
|
#define DPU_RECT_IN_IMAGE_MIN_HEIGHT 64
|
|
#define DPU_RECT_OUT_IMAGE_MAX_WIDTH 1920
|
|
#define DPU_RECT_OUT_IMAGE_MAX_HEIGHT 1080
|
|
#define DPU_RECT_OUT_IMAGE_MIN_WIDTH 128
|
|
#define DPU_RECT_OUT_IMAGE_MIN_HEIGHT 64
|
|
|
|
#define DPU_MATCH_MAX_GRP_NUM 8
|
|
#define DPU_MATCH_MAX_PIPE_NUM 2
|
|
#define DPU_MATCH_MAX_CHN_NUM 1
|
|
|
|
#define DPU_MATCH_IN_IMAGE_MAX_WIDTH 1920
|
|
#define DPU_MATCH_IN_IMAGE_MAX_HEIGHT 1080
|
|
#define DPU_MATCH_IN_IMAGE_MIN_WIDTH 128
|
|
#define DPU_MATCH_IN_IMAGE_MIN_HEIGHT 64
|
|
#define DPU_MATCH_OUT_IMAGE_MAX_WIDTH 1920
|
|
#define DPU_MATCH_OUT_IMAGE_MAX_HEIGHT 1080
|
|
#define DPU_MATCH_OUT_IMAGE_MIN_WIDTH 128
|
|
#define DPU_MATCH_OUT_IMAGE_MIN_HEIGHT 64
|
|
|
|
#define FISHEYE_MIN_IN_IMAGE_WIDTH 1920
|
|
#define FISHEYE_MIN_IN_IMAGE_HEIGHT 1080
|
|
#define FISHEYE_MIN_OUT_IMAGE_WIDTH 640
|
|
#define FISHEYE_MIN_OUT_IMAGE_HEIGHT 360
|
|
|
|
#define LDC_MIN_IMAGE_WIDTH 640
|
|
#define LDC_MIN_IMAGE_HEIGHT 480
|
|
|
|
#define SPREAD_MIN_IMAGE_WIDTH 640
|
|
#define SPREAD_MIN_IMAGE_HEIGHT 480
|
|
|
|
#define PMF_MIN_IMAGE_WIDTH 480
|
|
#define PMF_MIN_IMAGE_HEIGHT 360
|
|
|
|
#define ROTATION_EX_MIN_IMAGE_WIDTH 640
|
|
#define ROTATION_EX_MIN_IMAGE_HEIGHT 480
|
|
|
|
#define GDC_MAX_IMAGE_WIDTH 4608
|
|
#define GDC_MAX_IMAGE_HEIGHT 4608
|
|
#define GDC_IP_NUM 1
|
|
#define GDC_FUSION_NUM 9
|
|
|
|
#define VGS_IP_NUM 1
|
|
#define VGS0 0
|
|
#define VGS1 1
|
|
|
|
#define TDE_IP_NUM 1
|
|
|
|
#define MCF_MAX_PIPE_NUM 2
|
|
#define MCF_MAX_ICHN_NUM 2
|
|
#define MCF_MAX_OCHN_NUM 1
|
|
|
|
#define MCF_MIN_IN_WIDTH 128
|
|
#define MCF_MIN_IN_HEIGHT 128
|
|
#define MCF_MAX_IN_WIDTH 4096
|
|
#define MCF_MAX_IN_HEIGHT 2160
|
|
|
|
#define ISP_ISO_MODEL_MAX_NUM 1
|
|
#define ISP_WDR_MAX_EXP_RATIO 32
|
|
#define ISP_TRIG_DEV_MAX_NUM 1
|
|
|
|
#define AINR_MODEL_MAX_NUM ISP_ISO_MODEL_MAX_NUM
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|