Dropping directfb.users. On Monday 12 February 2007 11:10, Nicolas Huillard wrote: > Stefan Lucke a écrit : > > You should get other messages printed to stderr too, like: > > [dfb] Set DLBM_TRIPLE for layer [%s] > > > > or if enabling triple buffering fails: > > [dfb]: SetParms (): failed to set buffermode to triple, will try back video > > I have them correctly on stderr : > > [dfb] (osdLayer): flags, options, pixelformat: 0000000f, 00000000 00418c04 > [dfb] (osdLayer): width, height: 720 576 > [dfb] osdLayer has alpha channel > [dfb] Set DLBM_TRIPLE for layer [VIA Unichrome Video] > [dfb] DLOP_FIELD_PARITY supported by layer [VIA Unichrome Video] > [surface capabilities] scrSurface: videoonly double-buffered flipping > PixelFormat = 0x00418c04 > [dfb] width = 720, height = 576 > [dfb] got fmt = 0x00418c04 bpp = 32 > [dfb] Using this layer for OSD: (VIA CLE266 Graphics - [720x576]) > [surface capabilities] osdSurface: videoonly double-buffered flipping > PixelFormat = 0x00418c04 > [dfb] Configuring CooperativeLevel for Overlay > [surface capabilities] videoSurface: videoonly PixelFormat = 0x0810060a > [dfb] Using this layer for OSD: VIA CLE266 Graphics > [dfb] Using this layer for Video out: VIA Unichrome Video
> [dfb] Display frame time is 19995 microseconds Hm, that is 50Hz. Thats the field rate and not the frame rate. Can you try to set displayTimeUS to 40000 in video-dfb.c around line 648 ? That could make a difference, as dfb-out does no delays if delay time is below frame time. In that case we should be throttled by the display itself. -- Stefan Lucke _______________________________________________ Softdevice-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/softdevice-devel
