Hello, I had a similar problem (Horizontalx2) and I think it was due to DCLKCTL I set: 0x01C72464=0x00000800; //DCLKCTL 0x01C72468=0x00000001; //DCLKPTN0 Cheers Rudy
> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > ] On Behalf Of Lorenzo Lutti > Sent: 10 January 2007 13:48 > To: davinci-linux-open-source > Subject: Re: Frame buffer memory organization > > Carlos Ojea ha scritto: > > > I don't know if it is related to your problem, but I think > you have 2 > > bytes per pixel (try to adjust OSDWIN0XL, etc to (num_pixels*2)) > > I've found the problem, but I have no idea in how to solve > it: apparently the VPBE "zooms" the pixels in horizontal. I > have a 240 columns display, but I have to set OSDWIN0XL to > 120, and therefore the display shows only the first 120 > columns. if I set OSDWIN0XL to 240 (or 480) the visualization > gets corrupted. > > The hardware signals are ok (i.e. I get 240 pixel clocks for > each line); apparently it's the VPBE that "doubles" each > pixel. Before you ask, the horizontal 2x zoom is disabled; if > I enable it, the number of columns halves again. > > Someone has a clue on this? > > > P.S. Another thing I've noticed (but it is the last of my > concerns now :-)) is that in the RGB888 mode > (MISCCTL.RGBWIN=0 and MISCCTL.RGBEN=1) the pixel size isn't > 32 bit as stated in SPRUE37 page 51; it's 24 bits, i.e. three > bytes per pixel, there isn't the dummy byte for 32-bit > packing. Also in this case OSDWIN0XL has to be 120 and I just > see the first 120 columns. > > Cheers, Lorenzo > _______________________________________________ > Davinci-linux-open-source mailing list > [email protected] > http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source > _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
