Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.544.745 Times

SDL_sound 1.0.1

  Date Added: October 03, 2010  |  Visits: 745


Report Broken Link
Printer Friendly Version

Product Homepage
Download (83 downloads)

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 programmers 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, youll 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. Places SDL_sound is known to be used: - The Ambient Music System uses SDL_sound in its player module. - The popular game glTron uses SDL_sound for sound playback. - Dominik Haumann wrote in to mention C++ wrappers for SDL_sound, which can be found here. - MusicBox, a GNUstep music manager, uses SDL_sound to decode various audio formats. - The SuSE Linux distribution has been know to package SDL_sound (at least version 0.1.5 has been spotted in the wild). - Gentoo Linux distributes SDL_sound via their "portage" system. Just "emerge sdl-sound". - FreeBSD has SDL_sound in their Ports tree: herere the details. - NetBSD Appears to have packaged SDL_sound, too: details. - Debian has packaged SDL_sound, too: details. - ROCK Linux has an SDL_sound package: details. - Probably other places. Email me if you want to be listed here. What works: - Support for "decoding" raw audio samples. - Support for decoding Microsoft WAVE audio files (uncompressed and MS-ADPCM encoded waveforms are supported, currently) (.WAV). - Support for decoding various MPEG audio files through SMPEG (.MP3, .MPG, .MPEG). - Support for decoding MPEG-1 Layer 3 audio files internally (makes use of LGPLd code from mpg123.) (.MP3). - Support for decoding MIDI music files (.MIDI, .MID). - Support for decoding Ogg Vorbis audio files through libvorbis (.OGG). - Support for decoding Speex voice files through libspeex (.SPX). - Support for decoding FLAC audio files through libFLAC (.FLAC, .FLA). - Support for decoding Creative Labs Voice files (.VOC). - Support for decoding Audio Interchange File Format files (.AIFF). - Support for decoding Shorten-compressed audio data (.SHN). - Support for Suns audio format (.AU). - Support for decoding through MikMod. (.MOD, .IT, .XM, .S3M, .MTM, .669, .STM, .ULT, .FAR, .MED, .AMF, .DSM, .IMF, .GDM, .STX, .OKT). - Support for decoding through ModPlug. (.669, .AMF, .AMS, .DBM, .DMF, .DSM, .FAR, .IT, .MDL, .MED, .MOD, .MT2, .MTM, .OKT, .PTM, .PSM, .S3M, .STM, .ULT, .UMX, .XM) - Experimental support for decoding through Apple Quicktime (MacOS only). - Compiles/runs on Linux (x86 tested). - Compiles/runs on Linux (x86-64 tested). - Compiles/runs on Linux (PowerPC tested). - Compiles/runs on FreeBSD (x86 tested). - Compiles/runs on Win32 (x86 tested). - Compiles/runs on MacOS Classic (PowerPC tested). - Compiles/runs on MacOS X (PowerPC tested). - Compiles/runs on BeOS (x86 tested). - Compiles/runs on WinCE/PocketPC (StrongARM tested). - May compile and run elsewhere with little to no modification. Success stories and patches are welcome. What doesnt work: - Support for more forms of compressed .WAV files is planned, but not yet implemented. - Support for various forms of compressed .AIFF files is planned, but not yet implemented. - Contributions of other ports are, of course, welcome..

Requirements: No special requirements
Platforms: Linux
Keyword: .wav Audio Audio Files Decoding File Formats Files Macos Powerpc Sdl Sdlsound Sound Sound File Sound File Formats Such As Support
Users rating: 0/10

License: Freeware Size: 99.33 KB
More Reviews or Write Review

Audio Tools  -  PGID3 Tag Editor 2.02
PGID3 is an ID3v1 and v2 tag editor for manipulating the information on files such as MP3s. PGID3 Tag Editor project is written in PHP and uses PHP-GTK, so it can take advantage of the GTK+ Toolkit for rendering a GUI. The program itself is...
8.19 KB  
File Sharing  -  Cloud Turtle 1.0
Completely FREE Cloud File Explorer: Amazon S3, Nirvanix, Timeline Cloud. Cloud Turtle can multi-task operations such as upload, download and delete. It has a simple, dynamic user interface that can be changed to your preferred layout, it...
2.17 MB  
Desktop Utilities  -  GetCodecs 1.0.1
GetCodecs is a simple applet written in python with a GTK2 GUI that downloads, installs, and configures your system to use the various multimedia formats (MP3, DivX, DVD, etc) that are not shipped with many distributions (such as RedHat). Misc...
14.34 KB  
HTML Compressers  -  HTML Cleaner 1.00
HTML Cleaner is a batch (X)HTML documents file size optimization software. It can remove unnecessary characters from your HTML docs, such as extra spaces, quotation marks, optional end tags, etc.. Documents will appear in browser in exactly the...
1.95 MB  
Utilities  -  R2 iPad Remote 1.0
The R2 Remote App can be used to control the Audac R2 Multi-zone audio distribution system. With this app it is possible to control the standard functions of each zone, such as audio source selection and volume control. Requirements: iOS...
1.4 MB  
Utilities  -  R2 Remote 2.0
The R2 Remote App can be used to control the Audac R2 Multi-zone audio distribution system. With this app it is possible to control the standard functions of each zone, such as audio source selection and volume control. Requirements: iOS...
1.1 MB  
Productivity  -  Key Locker
Use Key Locker to store your passwords and notes securely in an encrypted container. Synchronize your information with a backup file on your skydrive account. Version 1.4 brings some user interface enhancements such as the ability to jump to a...
1024 KB  
Audio Tools  -  EZ WAV Editor 1.2
PC WAV Editor is a powerful application designed to edit, resample, and to convert PCM/ACM WAV (Waveform Audio File Format) and more audio files, fast, easy, with an high quality results. The PC WAV Editor also allows you to use the Audio Editor...
Audio Recorders  -  SoftMine Audio Recorder 1.1.0
SoftMine Audio Recorder comes to help those in need of a skilled, handy audio recording tool able to pick up and convert sounds from multiple sources. Whether CDs, DVDs, tapes, TV shows, live concerts, online radio, video games, or live...
1.21 MB  
Audio Encoders & Decoders  -  Free M4A AAC OGG WAV MP3 audio converter 2.6.0
Free M4A AAC OGG WAV MP3 audio converter is an easy-to-use audio m4a to mp3 converter program. You simply add your audio files or folders to the program and pick the output format such as wav to mp3 or m4a to mp3. Then you can choose an output...
4.2 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB  
Libraries  -  App::SimpleScan::Substitution::Line 2.02
App::SimpleScan::Substitution::Line is a line with optional fixed variable values. SYNOPSIS my $line = App::SimpleScan::Substitution::Line->new(" this "); # Use only this value when substituting " ". $line->fix(substituite =>...
54.27 KB