Alam Arias
127b845960
DXSDK_DIR is MSVC only
2010-03-18 16:32:53 -07:00
Alam Arias
745d36dc76
add _CRT_NONSTDC_NO_DEPRECATE define for MSVC
2010-03-18 16:32:44 -07:00
Chris Robinson
98f4f5a4f0
Add EFX types and enums to alext.h
...
The types and enums are in efx.h, which is included by alext.h. It's done this
way because EFX has a lot if definitions which would polute alext.h
2010-03-09 09:28:22 -08:00
Chris Robinson
1f10195c47
Use powf when available
2010-03-07 22:12:33 -08:00
Chris Robinson
c05a3d3549
Better handle run-time linking
2010-02-16 05:43:36 -08:00
Chris Robinson
2083884ae3
Properly check for functions in Win32 shared libs
2010-02-16 05:36:49 -08:00
Chris Robinson
54dc26b145
Enable the WinMM backend only if the lib check succeeds
2010-02-05 12:07:51 -08:00
Chris Robinson
3ad86a1c1b
Release 1.11.753
2010-01-17 17:46:27 -08:00
Chris Robinson
0c2efa1253
Use GCC's format attribute for al_printf
2010-01-12 08:48:25 -08:00
Chris Robinson
ef7df2416d
Hide OSS and Solaris devices if their files can't be stat'd
2010-01-09 06:40:50 -08:00
Chris Robinson
a9fc272e39
Prettify CMake checks for compiler switches
2009-12-09 08:46:35 -08:00
Chris Robinson
c5952d1ddc
Move the pkg-config file to the base directory
2009-12-09 07:36:06 -08:00
Chris Robinson
15aad09ce7
Check for the pthread_setschedparam function
2009-11-29 22:44:56 -08:00
Chris Robinson
ea90f781ff
Release 1.10.622
2009-11-08 21:36:44 -08:00
Chris Robinson
ebc1602816
Use the DXSDK_DIR variable when set
2009-11-02 14:57:48 -08:00
Chris Robinson
dcd6a55529
Use a realtime clock for measuring time
2009-11-01 10:03:05 -08:00
Chris Robinson
7b24a12a66
Check for the -pthread switch instead of using _REENTRANT
2009-10-23 10:36:32 -07:00
Chris Robinson
f72b6fe717
Release 1.9.563
2009-09-26 01:42:21 -07:00
Chris Robinson
0b7eb9f118
Add in-progress working extension AL_EXTX_sample_buffer_object
2009-08-16 00:54:08 -07:00
Chris Robinson
043fe6edd2
Release 1.8.466
2009-06-07 22:30:08 -07:00
Chris Robinson
1454c46b5f
Use a thread-safe static inline function for printing
2009-06-07 15:42:15 -07:00
Chris Robinson
7940003d06
Set an error if NaN is given for panning values
2009-05-31 11:34:07 -07:00
Chris Robinson
ac04cf57fa
Make sure _CRT_SECURE_NO_WARNINGS is always defined for MSVC
2009-05-26 06:02:40 -07:00
Chris Robinson
1f5453075c
Dynamically load PulseAudio
2009-05-19 06:35:12 -07:00
Chris Robinson
e4da1224cb
Optionally install the sample configuration file
2009-05-17 22:36:45 -07:00
Chris Robinson
a2adbb1ab5
Add a PulseAudio backend
2009-04-16 05:17:42 -07:00
Chris Robinson
55c790c9ff
Add the Echo effect
2009-04-12 16:01:10 -07:00
Chris Robinson
e80e1b6d9f
Use LIB_SUFFIX when creating the default lib install dir
...
Thanks to Hanno Böck for pointing this out
2009-04-07 12:11:41 -07:00
Chris Robinson
61122a5093
Release 1.7.411
2009-03-14 22:24:59 -07:00
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