Oliver Schwartz wrote:
Hi,


Do you know what is wrong with overlays ?


It seems that ov0FlipRegion is only called once. It returns with DFB_OK but
is never called again. I suspected the vertical synchronisation but it seems
that works ok. I used mplayer for testing.


Are you using double-buffering or single-buffering? In single buffer mode (FRONTONLY), MPlayer doesn't flip the surface, while the overlay layer needs flip() to copy/convert the surface to the video buffer. Try forcing double-buffering (or try using df_xine).

As for 2d / 3d acceleration: It seems the FIFOs are not processed at all.
After all FIFOs are used the application hangs while waiting for a free
FIFO.

/Oliver


I suspect it's somewhat related to 3d functions. Could you test if basic 2d functions work (df_dok --blit, df_dok --fill-rectangle, ...) ?



Claudio






Reply via email to