Chris Robinson
be0798b56d
Finalize AL_SOFT_events
2020-10-26 10:57:48 -07:00
Chris Robinson
9e7c816498
Fix copy-paste error
2020-10-26 10:47:31 -07:00
Chris Robinson
36ecea458a
Clear /W3 on MSVC since we use /W4
2020-10-25 14:53:44 -07:00
Chris Robinson
0311f6431c
Add a comment about building for static linking
2020-10-25 00:08:54 -07:00
Chris Robinson
88b9eb1560
Silence a couple more MSVC warnings
2020-10-23 21:03:13 -07:00
Chris Robinson
6de861a75c
Remove a constexpr that needs C++17
2020-10-23 20:00:09 -07:00
Chris Robinson
966c4498d4
Don't use a template parameter as a variable
...
And try to silence an MSVC warning about a constant overflow.
2020-10-23 19:53:07 -07:00
Chris Robinson
556321f18d
Some cleanup in alspan.h
2020-10-23 19:03:37 -07:00
Chris Robinson
7cb1cc8ab5
Add some constexpr
2020-10-23 18:40:54 -07:00
Chris Robinson
7bb37deb51
Replace the mixer fraction macros with constexpr variables
2020-10-21 17:16:27 -07:00
Chris Robinson
3e62600ecc
Replace some more macros with constexpr variables
2020-10-21 16:39:21 -07:00
Chris Robinson
b8f5e1f424
Change some more macros into constexpr variables
2020-10-21 10:39:00 -07:00
Chris Robinson
a3ea46f773
Add some missing constexpr attributes
2020-10-20 11:40:27 -07:00
kcat
1acfd11635
Merge pull request #483 from jhasse/silence-nodiscard
...
Silence warning about unused return values
2020-10-20 11:31:32 -07:00
Jan Niklas Hasse
bd9d5d7bf0
Silence warning about unused return values
...
warning C4834: discarding return value of function with 'nodiscard'
attribute
2020-10-20 18:33:53 +02:00
Chris Robinson
95ea5951b1
Try again to work around a GCC 5 issue
2020-10-19 08:29:50 -07:00
Chris Robinson
a3903b84f9
Revert "Workaround a GCC 5 issue"
...
This reverts commit ada92b058a .
It didn't fix the problem.
2020-10-19 08:24:19 -07:00
Chris Robinson
ada92b058a
Workaround a GCC 5 issue
2020-10-19 08:01:38 -07:00
Chris Robinson
cdc15a4783
Use constexpr variables in place of some macros
2020-10-19 07:55:25 -07:00
Chris Robinson
d6686bceb0
Avoid an extra function to generate BSincHeaders
2020-10-18 16:49:36 -07:00
Chris Robinson
20cc3882b4
Do in-place initialization for the bsinc filters
...
Requires less dynamic allocations and less troublesome return values of large
arrays. Also reduces repetition with specified parameters.
2020-10-18 05:34:27 -07:00
Chris Robinson
24c7ddbac2
Update Changelog
2020-10-18 05:32:48 -07:00
Chris Robinson
3728f74e10
Utilize C++11's [u]int64_t in alext.h
2020-10-16 11:13:20 -07:00
Chris Robinson
f8af992b2b
Quick update to ALC_BFORMAT3D_SOFT's value
2020-10-16 07:49:59 -07:00
Chris Robinson
17e88bdef3
Add a missing enum to the enum list
2020-10-16 06:39:42 -07:00
Chris Robinson
8e09ae8ee6
Finalize AL_SOFT_effect_target
2020-10-16 06:36:43 -07:00
Chris Robinson
2beb095eb1
Finalize ALC_SOFT_loopback_bformat
2020-10-16 06:35:23 -07:00
Chris Robinson
5f8fe0e5bb
Enable standard stdio methods with MinGW
...
This unfortunately doesn't fix the %z warnings for whatever reason, but it
should help guarantee correct function behavior by not relying on msvcrt's
stdio functions.
2020-10-13 05:59:35 -07:00
Chris Robinson
7b43cb8266
Declare variables closer to where they're used
2020-10-13 05:54:05 -07:00
Chris Robinson
b0e025946e
Don't check for the app path if one was already retrieved
2020-10-13 01:57:53 -07:00
Chris Robinson
303ca3af72
Use inline functions for popcnt and ctz instead of macros
2020-10-13 01:21:44 -07:00
Chris Robinson
45ff10fb4d
Use a span instead of a pointer and count parameters
2020-10-12 23:58:54 -07:00
Chris Robinson
0dc9ae0998
Update event enum values
...
To keep them less spread out from other OpenAL Soft extensions.
2020-10-07 20:13:52 -07:00
Chris Robinson
af9c990277
Print the number of used measurements in sofa-info
2020-10-07 01:04:42 -07:00
Chris Robinson
5fbd02e60e
Update ChangeLog
2020-10-06 00:38:37 -07:00
Chris Robinson
7fb6d64ca8
Be more robust with to-mono channel conversions
2020-10-05 22:30:23 -07:00
Chris Robinson
e7a44d3b70
Cast the ringbuffer size to the correct type
2020-10-05 00:43:06 -07:00
Chris Robinson
7361e108a3
Fix a variable name
2020-10-05 00:17:13 -07:00
Chris Robinson
e0097c18b8
Simplify some DSound capture math
2020-10-03 16:17:34 -07:00
Chris Robinson
b5eccf424b
Remove the unused Ref logging level
2020-09-28 16:14:20 -07:00
Chris Robinson
f02bc1354d
Rework logging a little
...
Use OutputDebugStringW on Windows in addition to the log file
Avoid duplicate formatter parsing with Android
2020-09-28 11:34:24 -07:00
Chris Robinson
da29489ead
Use an enum class for the log level
2020-09-28 00:40:30 -07:00
Chris Robinson
39f4ea61c5
Add missing linear resampler to the option setting list
2020-09-24 14:21:57 -07:00
Chris Robinson
cef82153b6
Use a smaller buffer for the phase-shift filter
2020-09-24 13:26:01 -07:00
Chris Robinson
04fd50bcdf
Support B-Format sounds in the examples
2020-09-22 11:36:43 -07:00
Chris Robinson
d2970443dd
Recognize B-Format format names in the examples
2020-09-22 10:43:27 -07:00
Chris Robinson
c993ade9bf
Support B-Format amb file IRs in alconvolve
...
Be aware this requires proper header data (a WAVE_FORMAT_EXTENSIBLE format with
the proper integer or float B-Format sub-format GUID). A normal 4-channel wave
file will not be recognized, since it's indistinguishable from quadrophonic.
2020-09-22 10:18:43 -07:00
Chris Robinson
844e6c881b
Add an alconvolve option to silence the dry signal
2020-09-22 08:30:04 -07:00
Chris Robinson
d912b92a60
Support all buffer layouts for convolution
2020-09-22 08:09:42 -07:00
Chris Robinson
191150d9a8
Remove deprecated, performance, and error event types
...
These would be better served with a proper debug API, rather than a general
audio event API.
2020-09-20 04:11:52 -07:00