evmdm642_vcapparamsNTSC640.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.21 06-26-03 (ddk-b10)" */
  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   640
  15. #define NUM_LINES 240
  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_SAV,     /*hCtRst:1  */
  23.     VPORTCAP_VRST_EAV_V0,  /*vCtRst:1  */
  24.     VPORTCAP_FLDD_DISABLE, /*fldDect:1 */
  25.     VPORTCAP_EXC_DISABLE,  /*extCtl:1  */   
  26.     VPORTCAP_FINV_ENABLE,  /* fldInv:1 */
  27.     
  28.     0,                     /*fldXStrt1 */
  29.     1,                     /*fldYStrt1 */  
  30.     0,                     /*fldXStrt2 */  
  31.     1, //15,               /*fldYStrt2 */
  32.     
  33.     LINE_SZ-1,             /*fldXStop1 */
  34.     NUM_LINES, //+14,      /*fldYStop1 */
  35.     
  36.     LINE_SZ-1,             /*fldXStop2 */
  37.     NUM_LINES, //+14,      /*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_HIGH, /* 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_NTSC720,
  57.   SAA7115_MODE_NTSC640,
  58.   SAA7115_AFMT_COMPOSITE,
  59.   TRUE,
  60.   TRUE,   
  61.   INV
  62. };