Linux Games Ubuntu Downloads Open Source Free

Member Area

Linux Games arrow Code Library 
Linux Ubuntu Games
Linux Ubuntu Games Search Add Entry

SDL MPEG Library


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

Additional System Requirements:

0Reviews: 0

SDL_sound


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

Additional System Requirements: SDL

0Reviews: 0

SDL_tty


Game Homepage
SDL_tty Screenshot A simple library that allows SDL programms to print text to the screen

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:

  • some support for scrolling
  • support for fixed-width fonts
  • support for loading fonts from an SDL_Surface as well as from a C header file
  • small and meant to be included in your source, not meant to be compiled as a real .so/dll library
  • some example fonts included

License: free

Additional System Requirements: SDL

0Reviews: 0

Simple DirectMedia Layer


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

0Reviews: 0

SpriteWorld X


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

Additional System Requirements: SDL-1.2.5, SDL_Image. Both downloadable from the projects website.

0Reviews: 0
TEKlib

TEKlib


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

  • virtual operating system that runs hosted on platforms such as Linux, Windows, BSD and MorphOS,
  • freestanding operating system on architectures such as the Playstation 2, where it runs on a thin layer of ROM calls,
  • middleware providing a constistent interface across all hosting environments,
  • component library in that it is not strictly limited to OS services,
  • development platform that comes with a cross-platform build system and documentation tools.

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.

    By picking from its facilities, it can serve as
  • a games operating system and cross-development SDK for games and everything multimedia,
  • a hosting environment for libraries that depend on non-trivial features like plugins and threads, striving for portability and durability,
  • a virtual OS target as a backend for applications that would have to be ported to many individual hosts,
  • a toolkit to provide an extensible virtual filesystem,
  • an ubiquitous component architecture that allows plugins and their host to compile from the same source on all platforms,
  • a small and powerful replacement for standard C libraries in embedded applications.

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

0Reviews: 0
Powered by Sigsiu.NET RSS Feeds

Digg This!

Digg!

Social Bookmark

Add to: Mr. Wong Add to: Webnews Add to: Icio Add to: Oneview Add to: Newskick Add to: Seekxl Add to:  FAV!T Social Bookmarking Add to: Social Bookmark Portal Add to: Newsider Add to: Linksilo Add to: Readster Add to: Yigg Add to: Linkarena Add to: Digg Add to: Del.icoi.us Add to: Reddit Add to: Simpy Add to: StumbleUpon Add to: Slashdot Add to: Netscape Add to: Furl Add to: Yahoo Add to: Blogmarks Add to: Diigo Add to: Technorati Add to: Newsvine Add to: Blinkbits Add to: Ma.Gnolia Add to: Smarking Add to: Netvouz Add to: Folkd Add to: Spurl Add to: Google Add to: Blinklist Information
Social Bookmarking

Translator




Login Form



Lost Password? No account yet? Register
Your Ad Here
Generated in 1.60138 Seconds