Commit Graph

14 Commits

Author SHA1 Message Date
Joshua Jones d5c5846d71 Added custom memory manager. Actually added the darn files this time... 2010-03-08 05:27:02 +00:00
Joshua Jones 1e2fe1c54c Added additional defines for more control of which components are compiled into the library (for embedded platforms like the IPhone). 2010-03-05 01:52:25 +00:00
Joshua Jones 09a7d8d6e7 Removed buggy memory manager. 2010-02-25 02:11:15 +00:00
Raynaldo Rivera a61706abbf change ifndef to ifdef becuase of linux 2010-02-21 04:59:20 +00:00
Raynaldo Rivera 5599cdadf3 trying diffrent way to prevent logging of files when CAUDIO_USE_MMGR isnt defined 2010-02-21 04:00:32 +00:00
Raynaldo Rivera 6534bc16bf another change 2010-02-21 03:47:13 +00:00
Raynaldo Rivera a2dcb1dc2c small include change 2010-02-21 03:44:02 +00:00
Raynaldo Rivera c9b4953246 Misc fixes 2010-02-21 03:42:40 +00:00
Raynaldo Rivera bea4b72893 Added the memory manager class 2010-02-21 01:47:24 +00:00
Joshua Jones b24a4f2bb8 More documentation.
Added image for the API doc.
Fixed a bug where audio sources would not reset themselves when they stopped playing a stream due to reaching the end.
2010-02-18 04:22:59 +00:00
Raynaldo Rivera 1e914b9796 2010-02-09 04:18:39 +00:00
Raynaldo Rivera 1d677cbce1 Added correct file endings and renamed cwav to cWav and eAudio to EAudio 2009-08-25 23:56:35 +00:00
Joshua Jones 28a22c7f73 Fixed problem with the msvc project not outputting a .lib file.
Updated tutorials to fix minor bugs and pathing issues.  Also fixed crash bug on failure to create the audio object.
Added msvc projects for all tutorials.
Updated the listener class to be self contained and only handle stuff related to the OpenAL listener.  It does NOT init OpenAL anymore, that has been moved to cAudioManager.
Extended the listener class to support all settings that native OpenAL supports.
Cleaned up cFileSource and fixed a crash bug on NULL file handle
Fixed returning bad audio buffer chunk sizes from the cOggDecoder on errors in the ogg stream
Seeking can now be down in fractions of a second now, changed the seconds field from int to float
Fixed various odd formatting.
Fixed potential crash bug in cMemorySource if memory could not be allocated.
cMemorySource will no longer clear the buffer you give to it before filling it with data.  This prevents an overwrite from happening in case of error but the user should provide a zeroed buffer to cMemorySource anyway for safety.
Relative seeking is now supported by cOggDecoder.
2009-08-08 05:51:32 +00:00
Raynaldo Rivera 9cac8153da 2009-06-21 03:24:30 +00:00