a fine c++ openal wrapper, forked from the inactive https://github.com/r4stl1n/cAudio
Go to file
Joshua Jones 2132eea8bf Added a small spreadsheet with performance information
Changed the 3d tutorial to use the move convenience function in order to have proper doppler effects.
Added relative seek ability to cAudio source.
Updated decoders to have a flag if the data they are working with is valid for their decoder (isValid).
Added reference counting to IAudio, IAudioDecoder, and IDataSource
Added better error checking in cAudio sources and they will do a better job of detecting if they are invalid.
Fixed the spelling on cWavAudioDecoderFactory.h
Ogg decoder support for the isValid check.
Time seek ability added to cRawDecoder
Rewrote cWavDecoder.  It will now read slightly malformed wav files (and conforms to the wav spec), no longer has a bug where 8 bit mono audio samples will play twice as fast as 16 bit mono samples, proper bounds checking to make sure only the audio data is sent to the audio source, and time seeking abilities.  The decoder does not support channels over 2, compressed wavs, wavs with more than 1 data or fmt block, or any other blocks that may be present in a wav file.  All unsupported blocks will be ignored.
2009-12-07 22:25:08 +00:00
dependencies Got rid of the alut dependence and also corrected both visual studio and codeblocks project to realize change. 2009-08-26 23:46:18 +00:00
Examples Added a small spreadsheet with performance information 2009-12-07 22:25:08 +00:00
Headers Added a small spreadsheet with performance information 2009-12-07 22:25:08 +00:00
include Added a small spreadsheet with performance information 2009-12-07 22:25:08 +00:00
media Moved sample sounds to a media folder and removed the copy of bling.ogg from bin 2009-11-20 03:39:56 +00:00
Source Added a small spreadsheet with performance information 2009-12-07 22:25:08 +00:00
tests/Stress_Test Added a small spreadsheet with performance information 2009-12-07 22:25:08 +00:00
cAudio.cbp Got rid of the alut dependence and also corrected both visual studio and codeblocks project to realize change. 2009-08-26 23:46:18 +00:00
cAudio.layout Fixed problem with the msvc project not outputting a .lib file. 2009-08-08 05:51:32 +00:00
cAudio.sln Added a small spreadsheet with performance information 2009-12-07 22:25:08 +00:00
cAudio.vcproj Added a small spreadsheet with performance information 2009-12-07 22:25:08 +00:00
cAudioStressTestResults.xls Added a small spreadsheet with performance information 2009-12-07 22:25:08 +00:00
License.txt Spelling fix to the License 2009-08-29 20:52:58 +00:00
ReadMe.txt 2009-06-21 03:24:30 +00:00

This is the new cAudio 1.7.1 Source Release. This is a bug fix release for cAudio also better packaged..

New:  
	Examples Directory:
		Tutorial1:2dSound 	 - Shows how to play a basic 2dSound
		Tutorial2:3dSound 	 - Shows how to play a basic 3dSound
		Tutorial3:MemoryPlayback - Shows how to playback Audio from memory useful for virtual file system.

Bug fix:
	You no longer have to create a new object each time you want to play a audio file.

Source:
	Cleaned up the source code and fixed the commenting format


To compile:

	Windows: Open up the cAudio codeblocks project and build with your perfered compiler

	Linux/Unix: Cd to the Source directory and run make.

	Mac: Good luck..... Belive running make would work not sure though.

To compile examples:

	Windows: Open up codeblocks projects in the Examples directory select perfered compiler.
	
	Linux/Unix: Cd to the Examples directory and run ./buildAll.sh

	Mac: Good luck..... Belive runing ./buildAll.sh would work
	
	Compiled examples will be in bin/gcc bin/visual bin/linux depending