Chris Robinson
|
edd75b3b4e
|
Don't return a blank span when offset==size()
|
2019-06-25 14:40:25 -07:00 |
|
Chris Robinson
|
ab3c2ea777
|
Don't bother with a passthru filter method
There's not really a case where it'll process less than 2 samples, and it was
wrong anyway.
|
2019-06-24 21:18:25 -07:00 |
|
Chris Robinson
|
f5cb6ac20e
|
Use a reference instead of the same array index
|
2019-06-24 13:33:09 -07:00 |
|
Chris Robinson
|
eb5ff42d15
|
Correctly index the send params
|
2019-06-24 13:21:06 -07:00 |
|
Chris Robinson
|
e8cef0cdae
|
Clean up all unused HRTFs when going through them
|
2019-06-24 12:55:36 -07:00 |
|
Chris Robinson
|
b46fc572f5
|
Use spans to handle pulseaudio capture buffers
|
2019-06-23 17:08:52 -07:00 |
|
Chris Robinson
|
ee983bda75
|
Document the hrtf-mode config option
|
2019-06-21 12:43:33 -07:00 |
|
kcat
|
281e61e4cc
|
Merge pull request #298 from TeamHypersomnia/master
Fix ambiguous calls to destroy_at
|
2019-06-21 12:42:55 -07:00 |
|
geneotech
|
499aa65a4b
|
Fix ambiguous calls to destroy_at
|
2019-06-21 18:25:09 +02:00 |
|
Chris Robinson
|
723ab7f15a
|
Don't inline ifstream destructor
|
2019-06-18 23:04:24 -07:00 |
|
Chris Robinson
|
0fa984027c
|
Simplify al_print
|
2019-06-18 22:57:48 -07:00 |
|
Chris Robinson
|
706df72d18
|
Rename HrtfParams to HrtfFilter
|
2019-06-18 06:20:35 -07:00 |
|
Chris Robinson
|
2b19c53ece
|
Use al::byte instead of ALbyte for raw bytes
|
2019-06-17 20:26:00 -07:00 |
|
Chris Robinson
|
55785c0a16
|
Use al::make_unique for ChannelConverter
|
2019-06-17 20:15:37 -07:00 |
|
Chris Robinson
|
5a884572f0
|
Use a span instead of pointer+size parameters
|
2019-06-17 20:05:38 -07:00 |
|
Chris Robinson
|
21b8571f50
|
Avoid an implied else if check
|
2019-06-16 22:45:07 -07:00 |
|
Chris Robinson
|
a009b9502a
|
Avoid manually looping to destroy orphaned async events
|
2019-06-16 18:58:56 -07:00 |
|
Chris Robinson
|
0a532729ba
|
Reorganize how some device fields are set and reset
|
2019-06-15 23:10:11 -07:00 |
|
Chris Robinson
|
8670fca3dc
|
Fix BS2B output
|
2019-06-12 22:51:09 -07:00 |
|
Chris Robinson
|
a2ba230e05
|
Combine two macros into one
|
2019-06-11 22:29:39 -07:00 |
|
Chris Robinson
|
a478fd4b25
|
Fix unsigned short/int sample converters
And add const/noexcept in some places
|
2019-06-11 14:59:06 -07:00 |
|
Chris Robinson
|
97d56dd424
|
Use C++ I/O to check for NEON support
|
2019-06-10 22:29:58 -07:00 |
|
Chris Robinson
|
1a14946306
|
Get rid of an unnecessary constructor
|
2019-06-10 21:56:09 -07:00 |
|
Chris Robinson
|
c22d537d93
|
Remove some extern "C" blocks
|
2019-06-10 21:45:33 -07:00 |
|
Chris Robinson
|
8bb42c2f98
|
Don't inline some file IO methods
|
2019-06-10 01:51:14 -07:00 |
|
Chris Robinson
|
ec6fdff0c6
|
Make the voice count unsigned
|
2019-06-09 19:27:15 -07:00 |
|
Chris Robinson
|
bc8f206ee1
|
Use a FlexArray for the context's voices
|
2019-06-09 18:13:54 -07:00 |
|
Chris Robinson
|
90d25e5187
|
Make sure the bitfield indices are constants
|
2019-06-09 02:20:30 -07:00 |
|
Chris Robinson
|
2e154069c6
|
Use a bitfield for the device flags
|
2019-06-08 23:49:15 -07:00 |
|
Chris Robinson
|
c9ba7ba193
|
Add a bitfield class for indexed, auto-sized flags
|
2019-06-08 23:33:59 -07:00 |
|
Chris Robinson
|
b6ce793f84
|
Use a span for the complex_fft/hilbert functions
|
2019-06-08 16:05:18 -07:00 |
|
Chris Robinson
|
1569b79c5d
|
Fix for GCC 5.4
|
2019-06-08 02:17:08 -07:00 |
|
Chris Robinson
|
91b7e8142c
|
Simplify DistanceComp somewhat
|
2019-06-08 01:39:28 -07:00 |
|
Chris Robinson
|
7988bc6e91
|
Add and use proper types for FlexArray
|
2019-06-07 23:42:31 -07:00 |
|
Chris Robinson
|
7537bb3492
|
Don't warn about standard functions with MSVC
|
2019-06-06 15:57:15 -07:00 |
|
Chris Robinson
|
87ccdf02a7
|
Avoid strcpy
|
2019-06-06 04:39:30 -07:00 |
|
Chris Robinson
|
56faf66887
|
Disable MSVC warning 4200 again
|
2019-06-06 03:32:28 -07:00 |
|
Chris Robinson
|
39c2b18cd4
|
Remove a couple unused functions
|
2019-06-06 00:42:59 -07:00 |
|
Chris Robinson
|
585b0cf3be
|
Remove the DEF_ALIGN macro
|
2019-06-06 00:37:00 -07:00 |
|
Chris Robinson
|
a7be531049
|
Remove the unused ALIGN macro
|
2019-06-06 00:24:13 -07:00 |
|
Chris Robinson
|
d9d9e70ed8
|
Don't disable some MSVC warnings
|
2019-06-06 00:18:25 -07:00 |
|
Chris Robinson
|
5acae56ecd
|
Use a FlexArray for ringbuffer storage
|
2019-06-05 23:29:13 -07:00 |
|
Chris Robinson
|
24df52c042
|
Remove the per-voice ChannelsPerOrder field
|
2019-06-05 23:00:28 -07:00 |
|
Chris Robinson
|
f9da06fc6a
|
Use a span for the effect state's output target
|
2019-06-05 19:58:58 -07:00 |
|
Chris Robinson
|
1ce310c6d1
|
Make some more channel counts unsigned
|
2019-06-05 19:26:54 -07:00 |
|
Chris Robinson
|
410a5ca621
|
Make RealMixParams channel count unsigned
|
2019-06-05 18:54:17 -07:00 |
|
Chris Robinson
|
5f26205f8f
|
Properly destroy other objects
|
2019-06-05 17:25:08 -07:00 |
|
Chris Robinson
|
f27e73989c
|
Properly destroy the limiter's extra fields
|
2019-06-05 17:09:15 -07:00 |
|
Chris Robinson
|
142721df17
|
Add methods to construct and destruct objects in-place
|
2019-06-05 16:38:53 -07:00 |
|
Chris Robinson
|
b2735331c0
|
Use a 16-sample base delay for the B-Format decoder IRs
|
2019-06-04 20:27:32 -07:00 |
|