June 2008
Simple DirectMedia Layer
by Emaux & 6 othersSimple 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, including the award winning Linux port of "Civilization: Call To Power."
SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2, but these are not officially supported.
SDL is written in C, but works with C natively, and has bindings to several other languages, including Ada, C#, D, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk, and Tcl.
SDL is distributed under GNU LGPL version 2. This license allows you to use SDL freely in commercial programs as long as you link with the dynamic library.
November 2007
September 2007
Freevo | Home theatre platform
by jdrsantos & 7 othersA Freevo system can be custom built however you like it, you can choose to include or exclude Television features for instance, or you can control freevo with a keyboard instead of a remote. With Freevo choice is the most important factor, the developers
December 2006
Welcome to pyglet
by pvergainPyglet is a cross-platform multimedia library written in pure Python. It uses built-in operating system facilities on Linux, Mac OS X and Windows to provide windowing, drawing, event handling and so on. Pyglet is the top layer in the following diagram
1
(4 marks)