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