On Tuesday 23 September 2008, Vladimir Monchenko wrote:
> Stefan Lucke wrote:
> > This description reminds me of pitch size mismatch for OSD.
> > Can you add some debug message(s) to method GetLockOsdSurface()
> > around line 1192, after commented out printf.
> >
> > softlog->Log(SOFT_LOG_INFO, 0, "[dfb--] osd surface pitch is (%d)\n", 
> > pitch),
> >
> >   
> After experiments, I have detected that this effect depends on the 
> resolution with which it is started vdr.
> In resolutions 640x480, 800x600 and 1024x768 OSD works not correctly. It 
> does not depend on customisations of video output (dfb:, dfb:cle266, 
> dfb:cle266:viatv).
> In reslution 720x576 OSD works normally.

With my system I can see now the same messy OSD.
Pitch sizes are buggy when the first entry of /etc/fb.modes does not
match the resolution choosen in directfbrc ;-) 

> Sep 22 19:09:34 epia-en vdr: [5266] [dfb--] osd surface pitch is (2880)
> Sep 22 19:09:41 epia-en vdr: [5266] [dfb--] osd surface pitch is (3200)
> Sep 22 19:09:43 epia-en vdr: [5266] [dfb--] osd surface pitch is (2880)


-- 
Stefan Lucke
_______________________________________________
Softdevice-devel mailing list
Softdevice-devel@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/softdevice-devel

Reply via email to