libSDL

Description
Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games.

Details
A lot of testing is still pending, anyway this version is based upon the 1.2.6 cvs official CVS version, with some known patches included and other fixes by us.

We're now trying to improve the speed of libSDL on the Zaurus SL-C7x0 series. The idea is provide hardware acceleration based in the ATI IMAGEON 100 graphics chip. Unfortunately, there's no documentation available for that chip.

Screenshots
No Screenshots available

Changelog
March 7th 2004:Still trying to improve the speed. Some progresses were made on the mplayer port, using a driver able to overlay and make hardware colorspace conversions. Cacko seems to have released also a X server able to use the hardware acceleration of the IMAGEON. My tests trying to use the AtiCore BitBlt functions included in the Sharp libqte had no success yet.

January 13th 2004 : At last, libSDL is now in the CVS. Included a pair of assembler routines trying to speed up blit operations. However, the speed improvement is imperceptible. The problem seems to be in the IMAGEON 100 bus limitations and the method used to paint to the frontbuffer. We need a way to use the BitBlt hardware routines of the IMAGEON.

December 1st 2003 : I've found a little problem with the QDirectPainter usage. This fix seems to avoid a lot of freezes in the games using libSDL. Download this version at: libSDL_1.2.6-zports_c7x0-1_arm.ipk

May 2004: A little patch to avoid the C780 to be detected as a SL-5000. At: libSDL_1.2.6-zports_c7x0-2_arm.ipk

06-15-2004: Experimental support for the SL-C5600. libSDL_1.2.6-zports_c7x0-3_arm.ipk

06-16-2004: The assembler blitting routines causing bizarre redraw problems on Scummvm were taken off. libSDL_1.2.6-zports-4_arm.ipk

06-19-2004: Some mistake while using the CVS made me lost the C5600 preliminary support. Corrected in this version.libSDL_1.2.6-zports-5_arm.ipk