evmdm642_vdisparamsNTSC_EMBEDDED.c
上传用户:dahaojd
上传日期:2008-01-29
资源大小:14357k
文件大小:4k
源码类别:
DSP编程
开发平台:
C/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.23 07-02-03 (ddk-b12)" */
- #include <vport.h>
- #include <vportdis.h>
- #include <saa7105.h>
- #include <csl_edma.h>
- #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
- };