AuroraOpenALSoft/Alc
Chris Robinson 32494e72a5 Don't use a ringbuffer design for the limiter's side chain
Rather than continuously wrapping when used, each update uses it from the front
and copies the tail to the front at the end. This allows for more effficient
accesses in loops.
2018-09-29 11:54:45 -07:00
..
backends Include the limiter's lookAhead delay in the device latency 2018-09-25 23:05:27 -07:00
effects Only compare the reverb params that induce a need for fading 2018-09-23 22:59:16 -07:00
filters Rename some struct members for clarity 2018-04-28 22:10:22 -07:00
mixer Improve the gain stepping difference check 2018-09-22 08:26:52 -07:00
ALc.c Include the limiter's lookAhead delay in the device latency 2018-09-25 23:05:27 -07:00
alconfig.c PATH_MAX not MAX_PATH 2018-09-07 22:52:34 -07:00
alconfig.h Move the config function declarations to their own header 2018-01-11 07:56:54 -08:00
alstring.h Add extern "C" to some headers 2018-03-09 17:24:03 -08:00
ALu.c Update the output limiter/compressor 2018-09-25 10:04:14 -07:00
ambdec.c Rename al_string_* functions to alstr_* 2017-04-04 06:58:53 -07:00
ambdec.h More ALsizei, with the B-Format decoder 2017-01-16 09:37:55 -08:00
bformatdec.c Remove another duplicate function 2018-09-19 22:18:46 -07:00
bformatdec.h Move the bnad-splitter filters to a separate source 2018-04-21 23:23:46 -07:00
bs2b.c Fix more uses of unsigned sizes and offsets 2017-02-10 06:20:16 -08:00
compat.h Add extern "C" to some headers 2018-03-09 17:24:03 -08:00
converter.c Avoid fastf2i in the converter init 2018-05-03 17:27:30 -07:00
converter.h Use one macro to handle both resample padding sizes 2018-01-09 23:55:59 -08:00
cpu_caps.h Move the CPU capability flags to a separate header 2018-01-11 07:19:19 -08:00
fpu_modes.h Don't assume round-to-zero for fastf2i 2018-05-04 02:09:32 -07:00
helpers.c Avoid double-resizing when appending a char to a string 2018-09-02 21:15:21 -07:00
hrtf.c Don't hardcode the max channels for HRTF B-Format decoding 2018-05-26 00:26:11 -07:00
hrtf.h Don't hardcode the max channels for HRTF B-Format decoding 2018-05-26 00:26:11 -07:00
inprogext.h Add a method to queue multiple buffer layers onto a source 2018-05-21 23:25:56 -07:00
logging.h Add extern "C" to some headers 2018-03-09 17:24:03 -08:00
mastering.c Don't use a ringbuffer design for the limiter's side chain 2018-09-29 11:54:45 -07:00
mastering.h Don't use a ringbuffer design for the limiter's side chain 2018-09-29 11:54:45 -07:00
mixvoice.c Put user events in a union structure 2018-09-20 21:59:38 -07:00
panning.c Remove another duplicate function 2018-09-19 22:18:46 -07:00
polymorphism.h Remove SET_VTABLE1 2018-01-11 09:39:52 -08:00
ringbuffer.c Ensure at least the specified ringbuffer size is writable 2018-03-02 13:01:11 -08:00
ringbuffer.h Add extern "C" to some headers 2018-03-09 17:24:03 -08:00
uhjfilter.c Use transposed direct form 2 for the UHJ all-pass filters 2018-04-22 03:34:29 -07:00
uhjfilter.h Use transposed direct form 2 for the UHJ all-pass filters 2018-04-22 03:34:29 -07:00
vector.h Avoid dereferencing a NULL pointer 2017-12-31 23:19:41 -08:00