evmdm642_vcapparamsNTSC.c
上传用户:dahaojd
上传日期:2008-01-29
资源大小:14357k
文件大小:2k
- /*
- * 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.11.00.00 11-04-03 (ddk-b13)" */
- /* NTSC capture parameters using external h-sync, v-sync and fid */
- #include <vport.h>
- #include <vportcap.h>
- #include <saa7115.h>
- #include <csl_edma.h>
- #include "evmdm642_vcapparams.h"
- #define LINE_SZ 720
- #define NUM_LINES 240
-
- VPORTCAP_Params EVMDM642_vCapParamsChan = {
- VPORT_MODE_BT656_8BIT, /* cmode:3 */
- VPORT_FLDOP_FRAME, /* fldOp:3 */
- VPORT_SCALING_DISABLE, /* scale:1 */
- VPORT_RESMPL_DISABLE, /* resmpl:1 */
- VPORTCAP_BPK_10BIT_ZERO_EXTENDED, /*bpk10Bit:2 */
- VPORTCAP_HRST_END_HBLK, /*hCtRst:1 */
- VPORTCAP_VRST_START_VBLK, /*vCtRst:1 */
- VPORTCAP_FLDD_DISABLE, /*fldDect:1 */
- VPORTCAP_EXC_ENABLE, /*extCtl:1 */
- VPORTCAP_FINV_ENABLE, /* fldInv:1 */
-
- 0, /*fldXStrt1 */
- 18, /*fldYStrt1 */
- 0, /*fldXStrt2 */
- 18, /*fldYStrt2 */
-
- LINE_SZ-1, /*fldXStop1 */
- NUM_LINES + 18, /*fldYStop1 */
-
- LINE_SZ-1, /*fldXStop2 */
- NUM_LINES + 18, /*fldYStop2 */
-
- (LINE_SZ>>3), /*thrld */
- 3, /*numFrmBufs*/
- 8, /*alignment */
- VPORT_FLDS_MERGED, /*mergeFlds */
- NULL, /*segId */
- EDMA_OPT_PRI_HIGH, /*edmaPri */
- 8
- };
- VPORT_PortParams EVMDM642_vCapParamsPort = {
- FALSE, /* enableDualChan; */
- VPORT_POLARITY_ACTIVE_LOW, /* vport control pin 1 polarity */
- VPORT_POLARITY_ACTIVE_HIGH, /* vport control pin 2 polarity */
- VPORT_POLARITY_ACTIVE_HIGH, /* vport control pin 3 polarity */
- &SAA7115_Fxns,
- INV,
- };
- SAA7115_ConfParams EVMDM642_vCapParamsSAA7115 = {
- SAA7115_MODE_NTSC720,
- SAA7115_MODE_NTSC720,
- SAA7115_AFMT_COMPOSITE,
- FALSE,
- FALSE,
- INV
- };