Commit Graph

33 Commits

Author SHA1 Message Date
ottona a5db74568f towards win buildability 2022-08-18 15:35:37 +02:00
Brigham Keys, Esq 87f3aff423 Modified the audiomanager so that it can configure where it is going to place the log files 2016-08-01 17:03:52 -05:00
Eric Lavesson 5598b4f386 Remove a duplicated virtual destructor
Seems like this issue was fixed independently by commits
22ff1a97 and 36943a18, and both ended up getting merged,
giving us a redeclaration of the virtual destructor.
2015-09-28 22:24:58 +02:00
Arthur Danskin 36943a1885 add static source type, various bug and compiler error/warning fixes 2015-09-27 15:11:51 -07:00
Henri Hyyryläinen 22ff1a97a9 Added virtual destructor to device list to stop gcc complaining about undefined behaviour 2015-04-08 21:08:21 +03:00
Raynaldo Rivera d3229b1c78 Updated version numbers 2014-09-02 00:02:55 -07:00
Raynaldo Rivera fadc71272b Fixed compiling issue on windows concerning cAudioString 2014-09-01 23:06:18 -07:00
John Norman de42f649c4 Fixed compilation on non-Windows platforms. 2012-07-09 18:44:14 -07:00
John Norman 6e02974b10 Fixed unicode support. 2012-07-04 11:08:23 -07:00
wildicv 2e0234d469 Updated documentation to reflect the new 2.3.0 branch 2012-06-24 16:41:50 -07:00
wildicv 5d082f26fd Updated documentation on cAudio.h and added a Doxyfile for easy doxygen documentation 2012-06-24 16:12:44 -07:00
unknown 61f4ee609a Renamed setMaxDistance() to setMaxAttenuationDistance() to clear up
confusion on what the function is intended to do
2012-02-28 15:52:06 -07:00
Jonas Erlandsson c9cfd31b29 Linux compat changes.
Removed line 4-6 in CMake/InstallDependencies.cmake so Linux also get the macros.
Edited DependenciesSource/.../CMakeLists.txt to add -fPIC compiler option on Linux 64bit.
Edited all Examples/.../CMakeLists.txt to rename "Main.cpp" to "main.cpp".
Edited cAudio/include/cSTLAllocator.h to make the inclusion of cstddef.h explicit for gcc 2.6+.

Despite this you still need to copy Dependencies/include/OpenAL/alc.h to /usr/include/AL/alc.h (for Ubuntu or whatever path that is on your system) for it to compile if you are not running the development build of OpenAL.
2011-12-27 12:37:02 +01:00
Raynaldo Rivera 24f2d4135c Added support for MINGW preprocessor so samples compile correctly on mingw builds 2011-06-26 17:40:05 +00:00
Murat Suri a585385f46 * Make it easier to playback AudioCaptureBuffer 2011-06-26 11:16:45 +00:00
Murat Suri a4d12b68c7 * Fix CSharpSample for AudioCapturing (make container object which takes care of buffer alloc/dealloc) 2011-06-26 11:05:51 +00:00
Murat Suri a0f360c86c * Fix c# string issues 2011-06-25 22:46:38 +00:00
Murat Suri 3e6ad2abe0 * Update C# binding
* Update IAudioManager simplify the playback of 2D/3D audio
2011-06-24 21:29:18 +00:00
Murat Suri cf79cb7dc1 * Now its possible to drop a cAudioSource which takes then care of releasing itself.
-- The user can call IAudioManager::release with an cAudioSource but its also possible just to call drop on the AudioSource until true is returned and the AudioSource will be removed from the IAudioManager and deleted.
2011-06-12 21:57:42 +00:00
Murat Suri 313a043eff Fix OSX build errors 2011-06-05 21:47:07 +00:00
Murat Suri a38f99589e * Introduce IAudioDeviceContext and start wrapping OpenAL stuff into cOpenALDeviceContext (its already used for cAudioManager)
* Update C# binding
2011-06-05 20:56:07 +00:00
Murat Suri dfcf4d5f62 * Abstract away device detection now we have IAudioDeviceList (removed openAL code from capture/sound manager)
* Converted samples to use the devicelist object
* Enhanced C# binding
2011-06-05 17:02:47 +00:00
Murat Suri 43dfdb841c * Fix bug where OpenAL resources never get released
* Remove unused function release from cAudioSource interface
2011-06-05 13:56:16 +00:00
Murat Suri 83a61f0494 * Unify AudioSource creation (Code were unreadable) 2011-06-05 13:51:50 +00:00
Murat Suri e637c2eba2 * Clean cPluginManager (remove obsolete defs, add error retrieval)
* Prefix mp3Decoder with cAp_ (for cAudioPlugin) so it gets auto loaded
2011-06-05 11:26:07 +00:00
Murat Suri 02fc3f80ac * Add initial C# wrapper version 2011-06-02 22:26:29 +00:00
Murat Suri f6dc2e6a5e * Move static helper functions into cAudio header (this increase maintainability) 2011-06-02 20:26:02 +00:00
Murat Suri 3e062d42ca * Extend CMake build system to reflect all cAudio options (get rid of the cAudioDefines) - now CMake auto generates a cAudioBuildSettings.h based on the user options (this is made per CMake build)
* Modify license headers to reflect new copyrights
2011-06-02 19:59:20 +00:00
Murat Suri 4727870351 * Init version of new Threading system (next: make threading a runtime option instead of a compile time option) 2011-05-29 20:32:21 +00:00
Murat Suri f3cee669d5 * Use "#pragma once" instead ordinary include guards
* Remove redundant mutex locking in DecoderFactories (the access is already locked by the callee)
2011-05-29 18:33:24 +00:00
Murat Suri 21ab759676 * Fix OpenAL detection on OSX (this do not work for iOS atm)
* Fix samples on OSX
* Fix compile errors on non Windows machine for cAudioString
2011-05-29 09:47:42 +00:00
Raynaldo Rivera ec9c8485a5 Patched cAudio using nalins patch for unicode support. 2011-05-19 04:36:14 +00:00
Raynaldo Rivera 68df33ca10 Uploading new structure of cAudio using wolfmanfx's cmake system 2011-05-19 04:24:29 +00:00