www.pudn.com > motiotest.rar > seedvpm642_vdisparamsPAL_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 "seedvpm642_vdisparams.h" 
#include "seeddm642.h" 
 
#define LINE_SZ   720 
#define NUM_LINES 288 
 
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      */ 
                
    864,                   /* frmHSize */ 
    625,                   /* frmVSize */ 
 
    0,                     /* imgHOffsetFld1 */ 
    0,                     /* imgVOffsetFld1 */ 
    LINE_SZ,               /* imgHSizeFld1   */ 
    NUM_LINES,             /* imgVSizeFld1   */ 
     
    0,                     /* imgHOffsetFld2 */ 
    0,                     /* imgVOffsetFld2 */ 
    LINE_SZ,               /* imgHSizeFld2   */ 
    NUM_LINES,             /* imgVSizeFld2   */ 
 
    720,                   /* hBlnkStart      */                     
    862,                   /* hBlnkStop       */                     
     
    720,                   /* vBlnkXStartFld1 */                     
    1,                   /* vBlnkYStartFld1 */                     
    864,                   /* vBlnkXStopFld1  */                     
    23,                    /* vBlnkYStopFld1  */                     
     
    720,                   /* vBlnkXStartFld2 */                     
    311,                   /* vBlnkYStartFld2 */                     
    720,                   /* vBlnkXStopFld2  */                     
    336,                   /* vBlnkYStopFld2  */                     
     
    720,                   /* xStartFld1 */                          
    23,                     /* yStartFld1 */                          
     
    360,                   /* xStartFld2 */                          
    336,                   /* yStartFld2 */                          
 
    800,                   /* hSyncStart */                          
    840,                   /* hSyncStop  */                          
 
    360,                   /* vSyncXStartFld1 */                     
    1,                     /* vSyncYStartFld1 */                     
    360,                   /* vSyncXStopFld1  */                     
    3,                     /* vSyncYStopFld1  */                     
 
    360,                   /* vSyncXStartFld2 */                     
    313,                   /* vSyncYStartFld2 */                     
    360,                   /* vSyncXStopFld2  */                     
    316,                   /* 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_SEPARATED,//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    */ 
    &SAA7121_Fxns, 
    INV, 
};     
           
SAA7121_ConfParams EVMDM642_vDisParamsSAA7121 = { 
  SAA7121_AFMT_SVIDEO, 
  SAA7121_MODE_PAL720, 
  SAA7121_IFMT_YCBCR422_INTERLACED, 
  TRUE, 
  TRUE, 
  INV,                   /*handleI2C */ 
};