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