aboutsummaryrefslogtreecommitdiffstats
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Use predefined variables to handle 1/sqrt(3)Chris Robinson2022-08-301-44/+45
* Allow the remix tables to be variable lengthChris Robinson2022-08-281-1/+1
* Add a 2D fourth-order upsamplerChris Robinson2022-08-272-1/+53
* Fix variable nameChris Robinson2022-08-262-3/+3
* Create and use 2D upsampling matricesChris Robinson2022-08-253-11/+156
* Create a proper third-order upsampler matrixChris Robinson2022-08-191-5/+63
* Inline and precompute some CalcDirectionCoeffs callsChris Robinson2022-08-181-0/+12
* Avoid duplicate codeChris Robinson2022-08-183-77/+56
* rtkit: match includes with code (#752)Rosen Penev2022-08-181-1/+2
* Inline a function and remove an unnecessary parameterChris Robinson2022-08-163-30/+21
* Use proper array sizes for more gainsChris Robinson2022-08-153-4/+4
* Use the proper type for a global definitionChris Robinson2022-08-151-9/+11
* Use a decode-encode method for ambisonic upsamplingChris Robinson2022-08-152-16/+176
* Use the right array size for the mixing parametersChris Robinson2022-08-141-1/+1
* Update some arrays in preparation for fourth order supportChris Robinson2022-08-141-5/+8
* Move a member variable to the struct it's neededChris Robinson2022-08-091-2/+2
* Add an option for higher quality UHJ filtersChris Robinson2022-08-083-4/+25
* Parameterize the UHJ filter lengthChris Robinson2022-08-075-37/+98
* Avoid putting a 1KB array on the stackChris Robinson2022-08-021-1/+4
* Change an inline function to a class methodChris Robinson2022-08-021-7/+7
* Simplify calculating nearest HRIR indexChris Robinson2022-08-021-8/+1
* Add missing include for FreeBSDChris Robinson2022-07-291-0/+3
* Use an intrusive_ptr to hold on to the EffectStateChris Robinson2022-07-291-1/+1
* Don't assume rlim_t is unsignedChris Robinson2022-07-221-3/+4
* Silence an inline failure warning with GCCChris Robinson2022-07-191-0/+4
* Avoid duplicate initializations for multiple filtersChris Robinson2022-07-171-1/+2
* Don't store and manage wet buffers separatelyChris Robinson2022-07-153-19/+1
* Allocate EffectSlots in clustersChris Robinson2022-07-153-0/+30
* Dynamically allocate EffectSlot objectsChris Robinson2022-07-151-1/+1
* Properly update the Super Stereo widthChris Robinson2022-07-071-0/+1
* Use 48khz by default for playbackChris Robinson2022-07-051-2/+2
* Avoid including intrin.h with cpuid.hChris Robinson2022-06-171-4/+3
* Use a proper literal typeChris Robinson2022-06-071-1/+1
* Avoid a virtual function call to set the decoder widthChris Robinson2022-05-171-15/+8
* Use a member variable to specify the decoder paddingChris Robinson2022-05-172-2/+11
* Avoid magic numbersChris Robinson2022-05-162-6/+10
* Use virtual functions for the decoderChris Robinson2022-05-144-28/+38
* Search the installation data directory (#693)ilya-fedin2022-05-131-0/+14
* Don't enable RTKit/D-Bus support on WindowsChris Robinson2022-05-091-12/+11
* Use an array of pointers for the UHJ encoder inputChris Robinson2022-05-062-6/+7
* Handle 3D7.1 as a separate channel configurationChris Robinson2022-04-262-0/+20
* Remove a couple unused fieldsChris Robinson2022-04-221-3/+0
* Rename lerp to avoid conflicts with C++20's std::lerpChris Robinson2022-04-066-11/+11
* Remove an unnecessary subtractionChris Robinson2022-04-012-2/+2
* Don't manually reverse samplesChris Robinson2022-03-313-24/+21
* Invert a check to put the first taken path firstChris Robinson2022-03-311-11/+11
* Make and use a processHfScale function with a separate outputChris Robinson2022-03-313-6/+44
* Replace a few asserts with actual checks or ASSUME()Chris Robinson2022-03-301-1/+2
* Remove the reversed all-pass trick in MixDirectHrtfBaseChris Robinson2022-03-305-48/+11
* Make and use a Default enum for StereoEncodingChris Robinson2022-03-291-2/+4