⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dm642_vcapparams.h

📁 dm642_video_stream
💻 H
字号:
/*
 *  Copyright 2006 by VisionMagic Ltd.
 *  All rights reserved. Property of VisionMagic Ltd.
 *  Restricted rights to use, duplicate or disclose this code are
 *  granted through contract.
 *  
 */
#ifndef __DM642_VCAPPARAMS_INCLUDED__
#define __DM642_VCAPPARAMS_INCLUDED__

#include <vport.h>
#include <vportcap.h>
#include <tvp5150.h> 
#include <csl_edma.h>

#define NTSC720_LINE_SZ               	720
#define NTSC720_NUM_LINES_PER_FLD     	(480>>1)

#define NTSC704_LINE_SZ               	704
#define NTSC704_NUM_LINES_PER_FLD 		(480>>1)

#define NTSC640_LINE_SZ            		640
#define NTSC640_NUM_LINES_PER_FLD  		(480>>1)

#define NTSC320_LINE_SZ           		320
#define NTSC320_NUM_LINES_PER_FLD  		(240>>1)

#define NTSC352_LINE_SZ            		352
#define NTSC352_NUM_LINES_PER_FLD  		(240>>1)

#define NTSC176_LINE_SZ             	176
#define NTSC176_NUM_LINES_PER_FLD   	(128>>1)


#define PAL720_LINE_SZ                	720
#define PAL720_NUM_LINES_PER_FLD      	(576>>1)     

#define PAL704_LINE_SZ             		704
#define PAL704_NUM_LINES_PER_FLD   		(576>>1)     

#define PAL352_LINE_SZ             		352
#define PAL352_NUM_LINES_PER_FLD   		(288>>1)

#define PAL176_LINE_SZ             		176
#define PAL176_NUM_LINES_PER_FLD   		(144>>1)

#define VMD642_CAP_PARAMS_CHAN_EMBEDDED_DEFAULT(MOD){   \
    VPORT_MODE_BT656_8BIT, /* cmode:3  */             \
    VPORT_FLDOP_FLD1,/*VPORT_FLDOP_FRAME,*/     /* fldOp:3  */             \
    VPORT_SCALING_ENABLE,/*VPORT_SCALING_DISABLE,*/ /* scale:1  */             \
    VPORT_RESMPL_DISABLE,  /* resmpl:1 */             \
    VPORTCAP_BPK_10BIT_ZERO_EXTENDED, /*bpk10Bit:2 */ \
    VPORTCAP_HRST_SAV,     /*hCtRst:1  */             \
    VPORTCAP_VRST_EAV_V0,  /*vCtRst:1  */             \
    VPORTCAP_FLDD_DISABLE, /*fldDect:1 */             \
    VPORTCAP_EXC_DISABLE,  /* fldInv:1 */            \
    VPORTCAP_FINV_DISABLE,  /* fldInv:1 */             \
    0,                     /*fldXStrt1 */             \
    2,                     /*fldYStrt1 */             \
    0,                     /*fldXStrt2 */             \
    2,                     /*fldYStrt2 */             \
    ##MOD##_LINE_SZ-1,     /*fldXStop1 */             \
    ##MOD##_NUM_LINES_PER_FLD+1,     /*fldYStop1 */ \
    ##MOD##_LINE_SZ-1,     /*fldXStop2 */             \
    ##MOD##_NUM_LINES_PER_FLD+1,     /*fldYStop2 */ \
    (##MOD##_LINE_SZ>>3),  /*thrld     */             \
    3,                     /*numFrmBufs*/             \
    CACHE_L2_LINESIZE,                   /*alignment */             \
    VPORT_FLDS_SEPARATED,/*VPORT_FLDS_MERGED,*/     /*mergeFlds */             \
    NULL,                  /*segId     */             \
    EDMA_OPT_PRI_HIGH,     /*edmaPri   */             \
    8                     /* irqId    */             \
}

#define VMD642_CAP_PARAMS_PORT_EMBEDDED_DEFAULT {    \
    FALSE,                      /*  enableDualChan;                */  \
    VPORT_POLARITY_ACTIVE_HIGH, /* vport control pin 1 polarity    */  \
    VPORT_POLARITY_ACTIVE_HIGH, /* vport control pin 2 polarity    */  \
    VPORT_POLARITY_ACTIVE_HIGH, /* vport control pin 3 polarity    */  \
    &TVP5150_Fxns,                                                     \
    INV,                                                               \
}

#define VMD642_CAP_PARAMS_PORT2_EMBEDDED_DEFAULT {    \
    TRUE,                      /*  enableDualChan;                */  \
    VPORT_POLARITY_ACTIVE_HIGH, /* vport control pin 1 polarity    */  \
    VPORT_POLARITY_ACTIVE_HIGH, /* vport control pin 2 polarity    */  \
    VPORT_POLARITY_ACTIVE_HIGH, /* vport control pin 3 polarity    */  \
    &TVP5150_Fxns,                                                               \
	&TVP5150_Fxns,													   \
}


extern VPChanCap_Params g_vpCapChanParams;
extern VPORT_PortParams g_vpPortParams;
extern TVP5150_ConfParams g_tvp5150Params;

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -