This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

做VPBE,DAC输出525P时,输出图像出现锯齿,请问一下会是什么原因造成的呢?



以下是我对相应寄存器的配置

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;