evmdm642_vcapparamsPAL.c
上传用户:dahaojd
上传日期:2008-01-29
资源大小:14357k
文件大小:2k
源码类别:

DSP编程

开发平台:

C/C++

  1. /*
  2.  *  Copyright 2003 by Texas Instruments Incorporated.
  3.  *  All rights reserved. Property of Texas Instruments Incorporated.
  4.  *  Restricted rights to use, duplicate or disclose this code are
  5.  *  granted through contract.
  6.  *  
  7.  */
  8. /* "@(#) DDK 1.10.00.23 07-02-03 (ddk-b12)" */
  9. #include <vport.h>
  10. #include <vportcap.h>
  11. #include <saa7115.h> 
  12. #include <csl_edma.h>
  13. #include "evmdm642_vcapparams.h"
  14. #define LINE_SZ   720
  15. #define NUM_LINES 288
  16. VPORTCAP_Params EVMDM642_vCapParamsChan = {
  17.     VPORT_MODE_BT656_8BIT, /* cmode:3  */
  18.     VPORT_FLDOP_FRAME,     /* fldOp:3  */    
  19.     VPORT_SCALING_DISABLE,     /* scale:1  */    
  20.     VPORT_RESMPL_DISABLE,      /* resmpl:1 */
  21.     VPORTCAP_BPK_10BIT_ZERO_EXTENDED, /*bpk10Bit:2   */
  22.     VPORTCAP_HRST_END_HBLK, /*hCtRst:1  */
  23.     VPORTCAP_VRST_END_VSYNC,/*vCtRst:1  */
  24.     VPORTCAP_FLDD_DISABLE,  /*fldDect:1 */
  25.     VPORTCAP_EXC_ENABLE,    /*extCtl:1  */   
  26.     VPORTCAP_FINV_DISABLE,  /* fldInv:1 */
  27.     
  28.     0,                     /*fldXStrt1 */
  29.     20,                    /*fldYStrt1 */  
  30.     0,                     /*fldXStrt2 */  
  31.     20,                    /*fldYStrt2 */
  32.     
  33.     LINE_SZ-1,             /*fldXStop1 */
  34.     NUM_LINES + 20,       /*fldYStop1 */
  35.     
  36.     LINE_SZ-1,             /*fldXStop2 */
  37.     NUM_LINES + 20,     /*fldYStop2 */
  38.     
  39.     (LINE_SZ>>3),          /*thrld     */
  40.     3,                     /*numFrmBufs*/
  41.     128,                     /*alignment */
  42.     VPORT_FLDS_MERGED,     /*mergeFlds */
  43.     NULL,                  /*segId     */            
  44.     EDMA_OPT_PRI_HIGH,     /*edmaPri   */       
  45.     8                      /* irqId    */ 
  46. };
  47. VPORT_PortParams EVMDM642_vCapParamsPort = {
  48.     FALSE,                       /*  enableDualChan;     */ 
  49.     VPORT_POLARITY_ACTIVE_LOW, /* vport control pin 1 polarity    */
  50.     VPORT_POLARITY_ACTIVE_HIGH, /* vport control pin 2 polarity    */
  51.     VPORT_POLARITY_ACTIVE_HIGH, /* vport control pin 3 polarity    */
  52.     &SAA7115_Fxns,
  53.     INV,
  54. };    
  55. SAA7115_ConfParams EVMDM642_vCapParamsSAA7115 = {
  56.   SAA7115_MODE_PAL720,
  57.   SAA7115_MODE_PAL720,
  58.   SAA7115_AFMT_COMPOSITE,
  59.   FALSE,
  60.   FALSE,
  61.   INV,                   /*handleI2C */
  62. };