www.pudn.com > dm642video-driver.rar > evmdm642_vdisparamsNTSC_EMBEDDED.c
/* * Copyright 2003 by Texas Instruments Incorporated. * All rights reserved. Property of Texas Instruments Incorporated. * Restricted rights to use, duplicate or disclose this code are * granted through contract. * */ /* "@(#) DDK 1.10.00.21 06-26-03 (ddk-b10)" */ #include#include #include #include #include "evmdm642_vdisparams.h" #define LINE_SZ 720 #define NUM_LINES 240 VPORTDIS_Params EVMDM642_vDisParamsChan = { VPORT_MODE_BT656_8BIT, /* dmode:3 */ VPORT_FLDOP_FRAME, /* fldOp:3 */ VPORT_SCALING_DISABLE, /* scale:1 */ VPORT_RESMPL_DISABLE, /* resmpl:1 */ VPORTDIS_DEFVAL_ENABLE,/* defValEn:1 */ VPORTDIS_BPK_10BIT_NORMAL, /*bpk10Bit:1 */ VPORTDIS_VCTL1_HSYNC, /* vctl1Config:2 */ VPORTDIS_VCTL2_VSYNC, /* vctl2Config:2 */ VPORTDIS_VCTL3_FLD, /* vctl3Config:1 */ VPORTDIS_EXC_DISABLE, /* extCtl:3 */ 858, /* frmHSize */ 525, /* frmVSize */ 0, /* imgHOffsetFld1 */ 0, /* imgVOffsetFld1 */ LINE_SZ, /* imgHSizeFld1 */ NUM_LINES, /* imgVSizeFld1 */ 0, /* imgHOffsetFld2 */ 0, /* imgVOffsetFld2 */ LINE_SZ, /* imgHSizeFld2 */ NUM_LINES, /* imgVSizeFld2 */ 720, /* hBlnkStart */ 856, /* hBlnkStop */ 720, /* vBlnkXStartFld1 */ 1, /* vBlnkYStartFld1 */ 720, /* vBlnkXStopFld1 */ 21, /* vBlnkYStopFld1 */ 360, /* vBlnkXStartFld2 */ 263, /* vBlnkYStartFld2 */ 360, /* vBlnkXStopFld2 */ 284, /* vBlnkYStopFld2 */ 720, /* xStartFld1 */ 1, /* yStartFld1 */ 360, /* xStartFld2 */ 263, /* yStartFld2 */ 736, /* hSyncStart */ 800, /* hSyncStop */ 736, /* vSyncXStartFld1 */ 4, /* vSyncYStartFld1 */ 736, /* vSyncXStopFld1 */ 7, /* vSyncYStopFld1 */ 307, /* vSyncXStartFld2 */ 266, /* vSyncYStartFld2 */ 307, /* vSyncXStopFld2 */ 269, /* vSyncYStopFld2 */ 16, /* yClipLow */ 235, /* yClipHigh */ 16, /* cClipLow */ 240, /* cClipHigh */ 0x10, 0x80, 0x80, VPORTDIS_RGBX_DISABLE, /* RGB extract disable */ 0, /* incPix, for raw mode only */ (LINE_SZ>>3), /*thrld */ 3, /*numFrmBufs*/ 128, /*alignment */ VPORT_FLDS_MERGED, /*mergeFlds */ NULL, /*segId */ EDMA_OPT_PRI_HIGH, /*edmaPri */ 8 /* irqId */ }; VPORT_PortParams EVMDM642_vDisParamsPort = { 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 */ &SAA7105_Fxns, INV, }; SAA7105_ConfParams EVMDM642_vDisParamsSAA7105 = { SAA7105_AFMT_SVIDEO, SAA7105_MODE_NTSC720, SAA7105_IFMT_YCBCR422_INTERLACED, TRUE, TRUE, INV };