tags:

views:

61

answers:

2

I am working on embedded linux platform with limited system resources.

I want to do fullscreen slideshow with simple transistions (like slide in-out, fade in-out ).

I tried PyGtk+GTK+Cairo but its very slow, when I animate GTK image controls I get just two or three frames per second. But smplayer is playing video at good speed!

I did some little research and came to know about directfb, libggi, svgalib etc. and I don't know what library should be used.

Which library is the best for this kind of application? I would prefer to do this without stopping X.

+2  A: 

I would try this first using just PyCairo, not using GTK controls at all.

However, if that does not give you the speed that you need, then you might want to try PyGame which gives you access to SDL including OpenGL backends. PyGame is very actively developed and used in building applications that include full screen animation so even if you are not writing a game, you will still likely find the best support by using PyGame.

Michael Dillon
There's also PyMedia for playing media files: http://pymedia.org/
fviktor
I tried PyGame its faster, but not upto my expectation, i will live with it as of now. thanks, Michael.
Palani
A: 

U can use PyQt4, what embedded device are U using?

jmrbcu