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

Reply via email to