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 
};