A new version of the free cross-platform multimedia development library called Simple DirectMedia Layer (or SDL) has been released — the new version, 1.1.8, is ready for download. Among other improvements is support for Apple’s forthcoming Mac OS X.
SDL is used in games, for game software development kits, emulators, demos and multimedia applications. It has been developed to provide programmers with fast access to graphics framebuffers and audio devices of various systems. The API has been brought to many different platforms including Mac OS, Linux, Windows, BeOS, Solaris, Irix and FreeBSD. SDL has been created for programmers who want to create multimedia-dependent applications that can run on a variety of different platforms.
Mac-specific changes to SDL 1.1.8 include improvements to joystick support; better keyboard handling; 16-bit big-endian audio support; and support for resizable windows. Mac OS X-specific improvements include 8-bit audio; semaphore support; workaround for broken sem_getvalue() function; and support for OpenGL hardware acceleration on Mac OS X. Many other enhancements and improvements have been made to SDL 1.1.8 as well.
The SDL is available under the GNU Lesser General Public License version 2 or newer. Developers are welcome to use and modify the SDL for their own work provided they follow the guidelines set forth in the SDL license — please check the SDL Web site for further information.
Download SDL 1.1.8