Chris Robinson
8739833770
Add a method to process two biquads at once
2020-04-23 22:13:52 -07:00
Chris Robinson
e89978195f
Clean up some scaling math
2020-04-23 06:18:54 -07:00
Chris Robinson
aff410fa6d
Avoid using some more AL types
2020-04-23 04:57:04 -07:00
Chris Robinson
2deb5e47d1
Avoid an unnecessary out parameter
2020-04-21 23:58:53 -07:00
Chris Robinson
a97e6e6a12
Fix the source ID for a source voice stopped from deletion
2020-04-21 01:01:18 -07:00
Chris Robinson
552d2b1918
Set the device name in the Oboe backend
2020-04-20 04:39:36 -07:00
Chris Robinson
947826af1c
Get rid of an unnecessary variable
2020-04-20 04:30:14 -07:00
Chris Robinson
b692440725
Trace the opened Oboe stream properties
2020-04-19 15:19:28 -07:00
Chris Robinson
3ef6f22760
More gracefully relax the Oboe format request
2020-04-19 15:10:22 -07:00
Chris Robinson
61cf6d3bb6
Simplify some install statements
2020-04-19 04:38:44 -07:00
Chris Robinson
9b9a65a0bf
Use an import target for libsndfile
2020-04-19 04:00:01 -07:00
Chris Robinson
3902337e01
Fix some message formatting
2020-04-19 03:37:32 -07:00
Chris Robinson
07726ad63a
Make sure HAVE_OBOE is cleared before checking
2020-04-19 03:35:31 -07:00
Chris Robinson
1ca7f22145
Correctly test for SSE switches
2020-04-19 02:47:11 -07:00
Chris Robinson
0a0478f670
Rename install options for consistency
2020-04-19 00:58:01 -07:00
Chris Robinson
12d71a0ad1
Don't explicitly link libpthread
...
Compiling and linking with -pthread is apparently enough.
2020-04-19 00:37:03 -07:00
Chris Robinson
253773b316
Build Oboe with hidden visibility
2020-04-18 23:03:50 -07:00
Chris Robinson
643b192fd5
Try to be more robust with the Oboe format
2020-04-18 22:43:20 -07:00
Chris Robinson
a387a610f8
Add missing backslash
2020-04-18 20:46:20 -07:00
Chris Robinson
0390828de0
Initial implementation for Oboe-based playback
2020-04-18 19:21:13 -07:00
Chris Robinson
bd9eae8edd
Attempt to build with Oboe on Android with Travis
2020-04-18 19:20:38 -07:00
Chris Robinson
67e54a2669
Add an Oboe backend stub
2020-04-18 15:17:53 -07:00
Chris Robinson
a1e5f4eb83
Use cmake --build with Travis to build
...
Instead of assuming makefiles
2020-04-17 23:33:09 -07:00
Chris Robinson
cd87b9c66b
Update Travis to use Android NDK r21, API 16
2020-04-17 23:21:04 -07:00
Chris Robinson
93e677edb3
Precalculate some values
...
MSVC isn't as willing to precompute sqrt and log10 results from known input
values.
2020-04-16 23:17:07 -07:00
Chris Robinson
3824b92704
Simplify some reverb update code
2020-04-16 20:52:20 -07:00
Chris Robinson
27ac637a66
Remove another unnecessary return value
2020-04-16 17:29:32 -07:00
Chris Robinson
cf4a848fd0
Remove an always-true return value
2020-04-16 16:00:26 -07:00
Chris Robinson
3cb12da765
Move a type to where it's used
2020-04-16 02:05:07 -07:00
Chris Robinson
dc41f276d8
Get rid of the specialized MixRow_ methods
2020-04-16 01:47:33 -07:00
Chris Robinson
5214a7210a
Combine multiple target installs
2020-04-15 00:21:36 -07:00
Chris Robinson
3a5a9e90d0
Fix installing alsoft-config
2020-04-15 00:09:45 -07:00
Chris Robinson
8ef8b5e215
Combine utility target installs
2020-04-14 23:37:48 -07:00
Chris Robinson
cd6908fd19
Always define install targets for the main library
...
Examples and utilities now have separate install options.
2020-04-14 23:25:47 -07:00
Chris Robinson
930cda39cd
Simplify some indentation
2020-04-14 22:02:59 -07:00
Chris Robinson
ac54ab8a3e
Remove some unnecessary cmake checks
2020-04-14 18:25:22 -07:00
Chris Robinson
78e789bf7b
Silence a type conversion warning with GCC
2020-04-14 12:05:54 -07:00
Chris Robinson
6ac5816354
Avoid inlining some potentially costly calls
2020-04-14 11:50:59 -07:00
Chris Robinson
7f81eec1a6
Avoid a function call to get the frame step
2020-04-13 23:36:05 -07:00
Chris Robinson
02d7fbfa0c
Use standard attribute declarations
2020-04-13 23:27:56 -07:00
Chris Robinson
1d8ac4d61f
Throw exceptions for errors in the effect getters/setters
2020-04-10 20:23:20 -07:00
Chris Robinson
13153bab60
Add an effect_exception for handling effect properties
2020-04-10 18:26:08 -07:00
Chris Robinson
f7380a44d4
Use a common base for a couple exceptions
2020-04-10 15:12:57 -07:00
Chris Robinson
611a0155cd
Ignore "attribute '...' is not recognized" MSVC warning
2020-04-10 15:12:57 -07:00
kcat
fc140db781
Merge pull request #414 from ArthurSonzogni/master
...
Add missing <cstdarg>
2020-04-10 15:01:38 -07:00
ArthurSonzogni
7548c235bd
Add missing <cstdarg>
...
OpenAL-Soft fails to compile on some GCC version:
https://travis-ci.com/github/ArthurSonzogni/smk/jobs/318304162
It has regressed likely after:
c83609277b
va_start is defined in:
- <stdarg.h>
- <cstdarg>
The repository is using it from:
- al/error.cpp
- al/filter.cpp
- alc/alu.cpp
- alc/helpers.cpp
- common/alexcpt.cpp
- utils/makemhr/loaddef.cpp
- utils/openal-info.c
This patch is adding its definition in the files missing it:
- common/alexcpt.cpp
- utils/makemhr/loaddef.cpp
- utils/openal-info.c
Bug: https://travis-ci.com/github/ArthurSonzogni/smk/jobs/318304162
2020-04-10 23:36:19 +02:00
Chris Robinson
e123fa0ec3
Apply some alloc and alignment attributes
2020-04-10 11:05:25 -07:00
Chris Robinson
8bddf3e6ab
Report invalid filter values
2020-04-10 09:16:08 -07:00
Chris Robinson
8713bb8afb
Add missing include
2020-04-10 09:04:40 -07:00
Chris Robinson
ae173ba863
Remove an unused cmake variable
2020-04-10 08:59:22 -07:00