以下是我对相应寄存器的配置
499 VFW(VPBE_PCR)=0;
500 VFW(VENC_VIDCTL)= 0x2000;
501 VFW(VENC_SYNCCTL)= 0x4003;
502 VFW(VENC_OSDCLK0)= 0;
503 VFW(VENC_OSDCLK1)= 1;
504 VFW(VENC_CMPNT)=0x8008;
505 VFW(VPSS_CLKCTL)= 0x18;
506 VFW(VENC_RGBCTL)=0;
507 VFW(OSD_BASEPX) = 122;^M
508 VFW(OSD_BASEPY) = 18;
509 VFW(VENC_DACTST)= 0x0;
510 VFW(VENC_DACSEL)= 0X435;
511 VFW(VPBE_PCR)= 0;
512 VFW(VENC_VDPRO)= 0x87c;
513 VFW(OSD_MODE ) = 0x00000000; // Blackground color black using clut in ROM0^M
514 VFW(OSD_OSDWIN1MD) = 0;^M
515 VFW(OSD_RECTCUR) = 0;^M
516 VFW(OSD_OSDWIN0OFST) = 720*2/32;//60; //=640*3/32;^M
517 VFW(OSD_OSDWIN0ADR) = buffer;^M
518 VFW(OSD_MISCCT) = OSD_MISCCT_RGBEN|OSD_MISCCT_RGBWIN;^M
519 VFW(OSD_OSDWIN0XP) = 0;^M
520 VFW(OSD_OSDWIN0YP) = 0;^M
521 VFW(OSD_OSDWIN0XL) = width;^M
522 VFW(OSD_OSDWIN0YL) = height; //linger:full height
523 VFW(VENC_HSTART) =0;
524 VFW(VENC_HVALID) =width;
525 VFW(VENC_VSTART) =0;
526 VFW(VENC_VVALID) =height;
527 dispc_reg_merge(OSD_OSDWIN0MD, 1<<13, 1<<13);//open vid0^M
528 dispc_reg_merge(OSD_OSDWIN0MD, 0<<1,OSD_VIDWINMD_ACT0);//open wid0^M
529 dispc_reg_merge(OSD_OSDWIN0MD, 1, OSD_VIDWINMD_VFF0);//set non-interlaced
530 VFW(VENC_VMOD)=0x2103;