www.pudn.com > dm642video-driver.rar > evmdm642_vcapparamsNTSC.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)" */ /* NTSC capture parameters using external h-sync, v-sync and fid */ #include#include #include #include #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 };