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

Reply via email to