📄 dm642_vcapparams.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 + -