Code Library | Linux Ubuntu Games | Search | Add Entry |
|
|
Game Homepage SMPEG is a free MPEG1 video player library with sound support. Video playback is based on the ubiquitous Berkeley MPEG player, mpeg_play v2.2. Audio is played through a slightly modified mpegsound library, part of Splay v0.8.2. This library is distributed under the Gnu Library Public License (LGPL) version 2. In addition to the terms and conditions of the LGPL, we require that SMPEG only be distributed with the following legend in the documentation: "This product includes code from the Berkeley MPEG1 Software-only Video Decoder." LokiTV and smplay are simple video players provided to test the library. The library interface is 'documented' in SDL_mpeg.h. This is a work in progress. Only 16 bit color depth is supported. On slower systems performance is less than spectacular with choppy video and broken audio. Currently it has only been tested on Linux (i386, ppc, & alpha). License: free
|
Game Homepage An abstract sound decoding library for use with Simple Directmedia Layer (SDL) SDL_sound is a library that handles the decoding of several popular sound file formats, such as .WAV and .MP3. It is meant to make the programmer's sound playback tasks simpler. The programmer gives SDL_sound a filename, or feeds it data directly from one of many sources, and then reads the decoded waveform data back at her leisure. If resource constraints are a concern, SDL_sound can process sound data in programmer-specified blocks. Alternately, SDL_sound can decode a whole sound file and hand back a single pointer to the whole waveform. SDL_sound can also handle sample rate, audio format, and channel conversion on-the-fly and behind-the-scenes, if the programmer desires. As the name implies, SDL_sound is an add-on to Simple Directmedia Layer, and as such, you'll need it to build and use SDL_sound. SDL gives us lots of convenience for porting and implementing some elements of the library, not to mention that it is a powerful, cross platform answer to DirectX. You should definitely look into it, whether you use SDL_sound or not. License: free
|
||
|
Game Homepage SDL_tty is a very simple library that offers an easy way to print text to the screen of an SDL based game in much the same way as you would print to stdout/stderr. Features:
License: free
|
Game Homepage Cross-platform library for portable low level I/O access 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. As one of several open source projects supported by now defunct Loki Software it is the most successful library for games and has been used for hundreds of free and almost all commercial games for Linux. Simple DirectMedia Layer supports the operating systems BeOS, *BSD*, IRIX, Linux, Mac OS, Mac OS X, QNX, Solaris, Windows and has unofficial support for AIX, Atari, Dreamcast, Nintendo DS, OS/2, RISC OS, SymbianOS, Tru64 with older versions also supporting AmigaOS and EPOC. SDL is written in C, but works with C++ natively, and has bindings to many other languages, including Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby and Smalltalk.License: free
|
||
|
Game Homepage A cross-platform, full-featured game development SDK. SpriteWorld X, is a cross-platform game development library written in C. It is written over SDL, is very simple to use, and provides a robust feture set. SpriteWorld X provides easy access to Sprites, Tilling, Scrolling, and many other functions. License: free
|
Game Homepage A games operating system and cross-development SDK for games TEKlib is an open-source library and operating system effort under the terms of the free MIT software license. This project has a many of facets; it is a
TEKlib was started around the year 1999 out of frustration from the ended lifecycle of the AmigaOS and the lack of a worthy successor for its most basic principle, excellence by simplicity. Today, TEKlib is a virtual operating system, distributed over a set of portable libraries. You can use it as your sole environment on the Playstation 2 (provided that you are hardcore enough); most people however will use it as a development platform under Linux or Windows.
TEKlib is both an architecture and component library. In short, it can be embedded into any kind of library and application, and conversely, any kind of library and application can be based on TEKlib. License: free
|
| Powered by Sigsiu.NET | ![]() |