caudio/ReadMe.txt

72 lines
2.3 KiB
Plaintext

This is the new cAudio 2.0.0 Source Release. This release incorporates major bug fixes, API changes, and new features.
Visit our site at http://caudio.deathtouchstudios.com/ for news and information.
To get help, report bugs, or talk about cAudio visit our forums at: http://www.deathtouchstudios.com/phpBB3/index.php
New:
Audio Capturing
Logging (File and Console)
User Log Recievers
Audio Effects and Filters
Custom User Audio Decoders
Plugin System
Event System
Custom User Data Sources
Threading (and Thread Safety)
Raw audio format support
New wav decoder
EAX Preset plugin
MP3 Decoder plugin
Updated:
Better doxygen documentation.
Numerous bug fixes (Too many to list here)
Note for linux users:
By default, EFX is disabled on linux with an ifdef in cAudioDefines. We are doing this because of licensing issues with EFX on linux. We cannot provide in our packages key EFX headers, so if you want EFX support on linux, you must provide them yourself.
//////////////////
// INSTALLATION //
//////////////////
To compile:
Windows: Open up the cAudio Microsoft Visual C++ 2008 solution (or codeblocks project file for MinGW) and select Build Solution after you set Debug or Release.
Linux/Unix: Cd to the Source directory and run make.
Mac: Not officially supported, but community members have been able to get it to build with XCode.
Libraries will end up in:
Windows: lib/win32-visual (MSVC) or lib/win32-gcc (Codeblocks).
Linux: lib/linux-x86.
Mac: Not officially supported, but should land up in lib/linux-x86.
To compile examples:
Windows: Automatically built by the MSVC Solution. For codeblocks, open up the projects in the Examples directory select perferred compiler and build configuration.
Linux/Unix: Cd to the Examples directory and run ./buildAll.sh
Mac: Not officially supported, but community members have been able to get it to build with XCode.
Compiled examples will be in:
Windows: bin/win32-visual (MSVC) or bin/win32-gcc (Codeblocks).
Linux: bin/linux-x86.
Mac: Not officially supported, but should land up in bin/linux-x86.
//////////////////
// Credits //
//////////////////
The memory manager code written by Paul Nettie.
Orignally named mmgr.h changed to cMemoryManager.h and modified to fit cAudio.
Original can be found at http://www.paulnettle.com/