Chris Robinson
8ee47d5573
Dynamically load dsound when possible
2009-03-10 02:46:42 -07:00
Chris Robinson
7ebb28327f
Remove the SDL backend
2009-03-10 01:03:39 -07:00
Chris Robinson
86931cbde4
Add a PortAudio backend
2009-03-10 00:55:29 -07:00
Chris Robinson
0fcefd865b
Install the pkgconfig file to the correct directory
2009-02-10 14:39:48 -08:00
Chris Robinson
778b74cae1
Reimplement panning using lookup tables, based on a patch by Christian Borss
...
This allows speaker positions to be specified by discrete angles around the
listener, providing more flexibility and configurability in placement.
Additional patches to take advantage of this are forthcoming.
2009-01-24 10:38:04 -08:00
Chris Robinson
43ee1edd97
Properly capitalize the libname in Win32
2009-01-10 21:23:53 -08:00
Chris Robinson
dd7e23740b
Remove XCOMPILEWIN32 option in favor of CMake 2.6's cross-compiling caps
2008-12-12 11:19:38 -08:00
Chris Robinson
1acd6da745
Search for SDL.h in addition to SDL/SDL.h
2008-12-12 11:09:23 -08:00
Chris Robinson
ed03570e1a
Fix some CMake checks
2008-12-07 02:20:17 -08:00
Chris Robinson
8b54d59b8c
Add an SDL backend
2008-12-07 01:05:39 -08:00
Chris Robinson
a71c291bcb
Let CMAKE_DEBUG_POSTFIX be exposed for graphical CMake front-ends
2008-12-02 02:37:51 -08:00
Chris Robinson
67d67a3bf6
Release 1.6.372
2008-11-21 09:16:29 -08:00
Chris Robinson
0ecb34b850
Non-cross-compiled DLLs shouldn't have lib prefixed
2008-11-18 03:24:49 -08:00
Chris Robinson
7e1295df9a
DirectSound is not explicitly dependant on windows.h
2008-11-16 04:39:12 -08:00
Chris Robinson
c0ccd31a3e
Implement a new reverb effect
...
Code created and graciously provided by Christopher Fitzgerald
2008-11-16 00:29:49 -08:00
Chris Robinson
506912aed7
Add cross-compiling option
2008-11-13 23:13:15 -08:00
Chris Robinson
b91c2e4a99
Include float.h if it exists, for _RC_CHOP and _MCW_RC
2008-10-14 09:47:32 -07:00
Chris Robinson
3863dcc9cb
Use a new low-pass filter, based on the I3DL2 spec
...
Many thanks to Christopher Fitzgerald, for helping with it
2008-10-02 22:20:42 -07:00
Chris Robinson
5bbf55a401
Add a variable to override the default library type with
2008-09-16 07:43:38 -07:00
Chris Robinson
16d96eed7b
Add a Solaris playback backend
2008-09-07 14:34:14 -07:00
Chris Robinson
f8ef66954c
Include fenv.h if it exists for fesetround
2008-08-08 08:12:41 -07:00
Chris Robinson
ef59901e7c
Set FPU mode to round toward zero for mixing
2008-08-08 07:32:21 -07:00
Chris Robinson
f1414c650e
Release 1.5.304
2008-07-27 19:58:32 -07:00
Chris Robinson
c7e49c9f57
Implement yet another low-pass filter
...
This one using the Butterworth IIR filter design
2008-07-25 19:31:12 -07:00
Chris Robinson
d45b1207d0
Make sure the correct libname is used for pkg-config
2008-07-23 11:58:36 -07:00
Chris Robinson
5a9e24dea1
Add a warning when building on Windows with the DSound backend disabled
2008-07-23 00:51:55 -07:00
Chris Robinson
dc8132e965
Add a pkg-config file to install on the system
2008-07-22 18:42:53 -07:00
Chris Robinson
646714b585
Set the new linking policy for CMake 2.6 to avoid warnings
2008-07-22 11:26:56 -07:00
Chris Robinson
e66bb09156
Move (de)initialization into ALc.c and remove unneeded file
2008-07-17 18:38:07 -07:00
Chris Robinson
55e2f294ac
Allow for overriding the default lib destination with LIB_INSTALL_DIR
...
So 64-bit builds can be optionally redirected to lib64
2008-06-06 18:39:18 -07:00
Chris Robinson
2a4b467f08
Make the project explicitly C
...
So it doesn't search for an unneeded C++ compiler
2008-06-06 18:33:13 -07:00
Chris Robinson
2ae9da696a
Release 1.4.272
2008-06-04 20:47:20 -07:00
Chris Robinson
e963782b8c
Release 1.4.270
2008-06-04 19:46:31 -07:00
Chris Robinson
86c01aa62c
Install openal-info if it is built
2008-06-04 19:40:52 -07:00
Chris Robinson
fe79ab351a
Add a simple example that prints out some OpenAL info
2008-05-18 18:40:53 -07:00
Chris Robinson
dc0a3a6653
Remove -fno-strict-aliasing as the code should be safe, now
2008-05-18 17:46:45 -07:00
Chris Robinson
cad9b367a5
Use pthread_mutexattr_setkind_np as a fallback to set a recursive mutex type
...
Some systems (FreeBSD) don't like setting it through pthread_mutexattr_settype
2008-05-15 21:35:51 -07:00
Chris Robinson
2af5498804
Define _WIN32_WINNT to 0x0500 when including windows.h
...
VC7 appears to require that value, or higher, set and fails otherwise
2008-03-01 01:39:42 -08:00
Chris Robinson
9b3c4faa34
Release 1.3.253
2008-02-21 01:28:18 -08:00
Chris Robinson
e8acfb069c
Remove explicit dependancy on ole32 and unused dxguid
2008-02-08 20:56:45 -08:00
Chris Robinson
4c38ed272d
Enumerate DirectSound devices
2008-02-08 20:46:34 -08:00
Chris Robinson
1ea4aac799
Add an alext.h header
2008-02-06 20:53:00 -08:00
Chris Robinson
342f639771
Release 1.2.218
2008-01-21 18:43:14 -08:00
Chris Robinson
abc69dd3d0
Use acosf when available
2008-01-15 21:23:14 -08:00
Chris Robinson
0f06254ecf
Use a string for the detected backends, instead of a list
2008-01-15 12:43:43 -08:00
Chris Robinson
ff5245ca8a
Reword the backend options' text
2008-01-15 12:30:20 -08:00
Chris Robinson
fe925ada59
Fix use of variables in checks
2008-01-15 12:25:51 -08:00
Chris Robinson
b6596f38b9
Use CMAKE_BUILD_TYPE instead of custom options for compile modes
2008-01-15 10:00:56 -08:00
Chris Robinson
16fb3f6db5
Check for strncasecmp or _strnicmp
2008-01-14 16:30:18 -08:00
Chris Robinson
3bbbf8a025
Merge branch 'master' into efx-experiment
2008-01-11 17:19:08 -08:00