Commit Graph

257 Commits

Author SHA1 Message Date
Henri Hyyryläinen 0bcfeadd6f Fixed linux compile 2016-03-05 12:36:03 +02:00
Raynaldo Rivera b0a778b6a9 Merge pull request #34 from Gachapen/fix_dlerror
Fix compile error with dlerror() on Android
2016-01-12 21:20:47 -07:00
Raynaldo Rivera 80c58e017b Merge pull request #36 from Lavesson/master
Remove a duplicated virtual destructor
2016-01-12 21:12:15 -07: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
Raynaldo Rivera 81bf1182ca Merge pull request #35 from manylegged/reassembly
add static source type, various bug and compiler error/warning fixes
2015-09-27 16:04:20 -07:00
Arthur Danskin 36943a1885 add static source type, various bug and compiler error/warning fixes 2015-09-27 15:11:51 -07:00
Magnus Bjerke Vik 3c1cbcfcf1 Fix compile error with dlerror() on Android
Apparently some dlerror() implementations return the error string as a
const char* in stead of a char* (e.g. Android NDK). Making the variable
storing the returned value a const ensures that it works with any
implementation.

Tested on Linux (GCC) and Android (GCC, API 9, ARM).
2015-08-05 11:26:44 +02:00
Raynaldo Rivera 5c93210189 Merge pull request #33 from hhyyrylainen/GCC_virtual_fix
Added a virtual destructor to device list
2015-04-09 18:18:52 -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 188bc2c2ed Merge pull request #30 from Lavesson/master
Use CMAKE_CURRENT_SOURCE_DIR for modules
2015-01-14 14:09:38 -07:00
Eric Lavesson 77fd0e4b6a Use a relative path for configure_file 2014-12-25 15:13:33 +01:00
Eric Lavesson 46406e25c7 Use CMAKE_CURRENT_SOURCE_DIR for modules
This makes it possible to add cAudio from another CMakeLists.txt
2014-12-25 14:55:46 +01:00
Raynaldo Rivera a95d308142 Fixed dll when building in debug mode 2014-11-18 23:43:42 -07:00
Raynaldo Rivera 37eab63fcd Removed unneeded macros in the examples 2014-09-02 09:38:39 -07: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
Raynaldo Rivera 241a89c919 Fixed plugin loading error on linux 2014-09-01 19:33:38 -07:00
Raynaldo Rivera 6d570357a4 Merge pull request #28 from prettyv/master
Fix compilation with CAUDIO_BUILD_EAX_PLUGIN
2014-09-01 18:17:16 -07:00
Raynaldo Rivera 9a397582a2 Added whitespace 2014-09-01 18:03:41 -07:00
Raynaldo Rivera 5131968da5 Added author info to readme 2014-09-01 18:03:00 -07:00
prettyvanilla 9dabaaa560 Fixed unicode support for EAX-plugin. 2013-01-26 20:09:13 +01:00
Raynaldo Rivera 9e85ee9520 Merge pull request #20 from LoneBoco/master
Fixed unicode support and minor crash.
2012-07-12 11:14:33 -07:00
John Norman 9714a3a903 Fixed a compile error and a crash bug.
Fixed a compile error in cPluginManager.cpp.
Fixed a crash bug in cAudioManager.cpp.  The iterator was becoming
invalid as dropping an audio source was removing it from the vector
being iterated through.
2012-07-10 23:13:09 -07:00
John Norman de42f649c4 Fixed compilation on non-Windows platforms. 2012-07-09 18:44:14 -07:00
Raynaldo Rivera 3a59747d57 Merge pull request #18 from prettyv/master
fix compilation on gcc 4.7
2012-07-09 12:57:04 -07:00
John Norman 3397d41ba8 More unicode fixes.
Fixed more unicode stuff I missed the first time around.
2012-07-04 11:27:58 -07:00
John Norman 6e02974b10 Fixed unicode support. 2012-07-04 11:08:23 -07:00
prettyvanilla dcdc3b1c48 fix extra qualification on member 'cEFXFunctions'
(compilation error on gcc 4.7 without -fpermissive)
2012-07-04 02:26:59 +02:00
Dogshep d9e58fbdf9 Created C# Wrapper 2012-06-26 15:36:26 -07:00
wildicv 2e0234d469 Updated documentation to reflect the new 2.3.0 branch 2012-06-24 16:41:50 -07:00
wildicv c356c71b64 Updated 2012-06-24 16:32:25 -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
Raynaldo Rivera bae82cb46e Merge pull request #16 from geromueller/master
linux CMAKE_INSTALL_PREEFIX
2012-05-08 12:11:12 -07:00
Gero Müller 86c95061fa use CMAKE_INSTALL_PREFIX on linux 2012-05-03 10:14:39 +02:00
Raynaldo Rivera 4c2d37a250 Uploading correct Openal32.lib Previous was debug now its release 2012-02-28 16:45:35 -07:00
unknown 95fa017f3d Uploading fixed tutorial 3. 2012-02-28 16:39:08 -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
Raynaldo Rivera fbc06037a3 Updated readme to remove linux bug info 2012-02-19 11:41:28 -07:00
Raynaldo Rivera 118f8da5d2 Merge pull request #11 from d-Pixie/master
Fix for threading on Linux.
2012-02-19 10:37:31 -08:00
Jonas Erlandsson 1c3e227ba8 Fix that fixes threading on Linux. 2012-02-19 19:22:31 +01:00
Raynaldo Rivera 2c087fd8a8 Fixed the ReleaseAllSources() bug that occured. Corrected the index out of
bound error
2012-02-18 00:44:04 -07:00
Raynaldo Rivera 7d9c0936de Removed old website info from README 2012-02-18 00:11:23 -07:00
Raynaldo Rivera 37d331cc94 Merge pull request #9 from d-Pixie/master
Updated README again.
2012-02-17 23:08:51 -08:00
Jonas Erlandsson dc95d24dfc Updated readme with some problems reported by Thijs 2012-02-17 20:28:04 +01:00
Raynaldo Rivera 10c3646f87 Merge pull request #7 from d-Pixie/master
Pulled D-Pixie's new Readme into cAudio
2012-02-13 15:00:32 -08:00
Jonas Erlandsson a393c010fb Added real build instructions for Linux to the README.md. 2012-02-12 20:37:04 +01:00
Jonas Erlandsson c5b02cff4a Started converting readme to markdown in preparation for the linux build guide. 2012-02-11 21:24:00 +01:00
Raynaldo Rivera 86548b9477 Merge pull request #3 from d-Pixie/master
Here are all the changes we had to make to get it to compile on Linux (Ubuntu 10.10, 11.04 and 11.10), both 32 and 64 -bit. You still need to jump through a few hoops (need ogg and vorbis -dev packages installed despite the fact that they are in the dep.
2011-12-27 10:47:35 -08: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 192adb025f Fixed a typo in the tutorials that prevented the examples from building correctly. 2011-08-24 01:28:31 -07:00