Chris Robinson
87b6c30932
Reorder some cmake checks
2016-01-21 21:51:20 -08:00
Chris Robinson
fb599b5b83
Lower the _POSIX_C_SOURCE and _XOPEN_SOURCE version requirements
2016-01-21 17:18:08 -08:00
Chris Robinson
26f5d385d5
Only set cmake policy CMP0042 if it's valid
2016-01-21 06:18:54 -08:00
Chris Robinson
0a9e9858f9
Always define _XOPEN_SOURCE if _POSIX_C_SOURCE is too
2016-01-21 06:08:18 -08:00
Chris Robinson
8f26ad4ba2
Avoid using scandir/alphasort
...
They require POSIX 2008, which is a bit too "new" for my current liking. We can
do well enough with opendir/readdir/closedir and qsort.
2016-01-21 04:42:22 -08:00
Chris Robinson
bb0ac26ce1
Explicit check if pthread_setname_np accepts only one parameter
2016-01-21 02:33:45 -08:00
Chris Robinson
9c05a16c9a
Fix for systems that don't have strnlen
2016-01-21 02:09:32 -08:00
Chris Robinson
bbd2876afb
Improve the OSS enumeration code
2016-01-21 01:05:29 -08:00
Chris Robinson
3395b361fa
Silence a CMake warning on OSX about MACOSX_RPATH
2016-01-20 18:42:23 -08:00
Chris Robinson
0eb18e9711
Update ChangeLog
2016-01-17 22:38:27 -08:00
Chris Robinson
0bb838bbaf
Add an option to static-link libgcc
...
Mainly just for MinGW to make OpenAL32.dll not rely on libgcc_s_sjlj-1.dll.
2016-01-17 15:45:42 -08:00
kcat
1930ee3e5f
Merge pull request #29 from olesalscheider/master
...
Allow to override the share install dir
2015-12-20 03:26:20 -08:00
Chris Robinson
3dc5f0bf76
Merge branch 'master' of github.com:/kcat/openal-soft
2015-12-19 14:26:00 -08:00
kcat
78ca33a0c7
Merge pull request #27 from kdhp/master
...
Added device enumeration support for OSSv4
2015-12-19 14:22:36 -08:00
Niels Ole Salscheider
d93398a361
Allow to override the share install dir
...
This is needed for multiarch layouts where the prefix is /usr/${host} but
where arch-independet files are installed to /usr/share.
2015-12-19 17:54:47 +01:00
Keegan Drake H.P
5a73aa2502
Added a check for an empty path
2015-12-17 20:05:21 -06:00
Keegan Drake H.P
df2ee7ba87
Add device enumeration support for OSSv4
2015-12-17 19:20:08 -06:00
Chris Robinson
bce20d1f6b
Don't overwrite the output with the dedicated effect
2015-12-12 13:53:17 -08:00
Chris Robinson
abd568f9d8
Build on Linux and OSX with Travis
2015-12-11 10:34:38 -08:00
Chris Robinson
2850719ea2
Add a .travis.yml for travis-ci
2015-12-11 10:13:02 -08:00
Chris Robinson
e034afe107
Check if _XOPEN_SOURCE needs to be set
2015-12-11 09:41:46 -08:00
Chris Robinson
01e43e5d4d
Add includes to work around broken GNU headers and POSIX-2001
2015-12-11 09:24:40 -08:00
Chris Robinson
d7b2bba2e6
Add missing closing parenthesis
2015-12-11 07:35:39 -08:00
Chris Robinson
13bf636a34
Use Apple's pthread_setname_np before GNU's
2015-12-11 07:26:27 -08:00
Chris Robinson
14df326876
Release 1.17.1
2015-12-10 04:45:30 -08:00
Chris Robinson
e3d2df58b3
Update changelog
2015-12-10 04:01:15 -08:00
Chris Robinson
4612378593
Update alsoft-config tooltip for HRTF tables
2015-12-10 01:58:08 -08:00
Chris Robinson
26f8676b9b
Fix slashes on the local path on Windows
2015-12-08 19:43:00 -08:00
Chris Robinson
f8a4ef6f51
Use the ALSOFT_LOCAL_PATH env var instead of the CWD
2015-12-08 19:17:59 -08:00
Chris Robinson
c08e975aa5
Update changelog
2015-12-06 06:36:00 -08:00
Chris Robinson
455d5f48c0
Use %s.mhr for the default hrtf table list
2015-12-05 17:49:05 -08:00
Chris Robinson
21998924d8
Support %s as a string matching marker
2015-12-05 17:45:56 -08:00
Chris Robinson
48447e2864
Also install the HRTF example
2015-12-04 19:51:48 -08:00
Chris Robinson
482372577e
Avoid using usleep in the examples
...
We already have an al_nssleep wrapper in the common lib we can use.
2015-12-04 19:09:48 -08:00
Chris Robinson
4e6acfa0d5
Only set _POSIX_C_SOURCE if needed
2015-12-04 18:52:46 -08:00
Chris Robinson
675ec99d33
Update changelog
2015-12-04 16:00:53 -08:00
Chris Robinson
e45ff47361
Reformat Windows device name dressing
2015-12-04 15:52:43 -08:00
Chris Robinson
63567526b0
Better handle inexact ALSA period counts
2015-11-23 16:50:31 -08:00
Chris Robinson
c8a3e51296
Fix the allow-resampler check for ALSA
2015-11-23 16:29:32 -08:00
kcat
6bb4bdfa4c
Merge pull request #25 from v4hn/fix-jack-libraries
...
fix-jack-libraries
2015-11-20 12:39:41 -08:00
v4hn
8ac8830478
include correct libraries in case jack support is requested and found
...
It just doesn't make sense to add pulseaudio libraries here...
Also it breaks in case jack is requested, but pulseaudio is disabled :)
2015-11-20 14:33:44 +01:00
kcat
b2b7be6561
Merge pull request #24 from slime73/master
...
CoreAudio: replace deprecated Carbon API calls with AudioComponent APIs
2015-11-13 17:05:12 -08:00
Alex Szpakowski
21c84bcd96
Replace deprecated Carbon API calls with modern AudioComponent APIs in the CoreAudio backend.
...
This prevents a deprecation notice from being output to stdout when alcOpenDevice is called in Mac OS X 10.11.
The new API calls require Mac OS X 10.6 or newer.
2015-11-13 20:11:12 -04:00
Chris Robinson
f903a7aa64
Release 1.17.0
2015-11-12 07:40:17 -08:00
Chris Robinson
5d039309b3
Use doubles for the constructed listener matrix
...
This helps the stability of transforms to local space for sources that are at
or near the listener. With a single-precision matrix, even FLT_EPSILON might
not be enough to detect matching positions.
2015-11-11 08:19:33 -08:00
Chris Robinson
ff62d22d31
Move the bsincTable to a separate file
2015-11-10 18:48:30 -08:00
Chris Robinson
ffcdcbd5fa
Update the bsinc table
...
Precision is increased to cover the full 32-bit float range.
2015-11-10 18:40:33 -08:00
Chris Robinson
a37cda0214
Add a tool to generate the bsinc tables
2015-11-10 18:40:11 -08:00
Chris Robinson
10bcda27a9
Remove autowah from the excludefx list
...
The autowah effect hasn't been enabled for some time due to issues with it
breaking output, and doesn't seem likely to get fixed any time soon.
2015-11-09 14:25:20 -08:00
Chris Robinson
062d7e3487
Update the fix-rate config option description
2015-11-09 11:47:56 -08:00