aboutsummaryrefslogtreecommitdiffstats
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Avoid using a macro to wrap standard attributesChris Robinson2022-12-0611-25/+25
* Avoid some uses of the LIKELY/UNLIKELY macrosChris Robinson2022-12-058-12/+12
* Use standard likely/unlikely attributes when availableChris Robinson2022-12-055-22/+22
* Avoid a potential unsigned underflowChris Robinson2022-11-131-1/+1
* Change a function to a static methodChris Robinson2022-11-132-5/+4
* Avoid duplicate checks and calculationsChris Robinson2022-11-131-12/+8
* Fix SampleConverter source read countChris Robinson2022-11-122-47/+23
* Add a method for the input sample delay for the SampleConverterChris Robinson2022-11-122-1/+14
* Add preliminary support for 7.1.4 output modesChris Robinson2022-11-032-0/+3
* Add the ability to start a voice at a particular timeChris Robinson2022-11-032-8/+42
* Handle negative voice positionsChris Robinson2022-11-022-28/+50
* Use the IIR filter for UHJ by defaultChris Robinson2022-10-301-1/+1
* Rename some variables to more clearly indicate their meaningChris Robinson2022-10-285-40/+40
* Rework the UHJ IIR filters to avoid applying an IIR in reverseChris Robinson2022-10-272-153/+128
* Switch back to the FIR256 filter by defaultChris Robinson2022-10-261-1/+1
* Use the correct input for the IIR UHJ encoderChris Robinson2022-10-261-7/+29
* Use the IIR all-pass filter by defaultChris Robinson2022-10-261-1/+1
* Fix up a commentChris Robinson2022-10-261-2/+2
* Add a comment about the filter delayChris Robinson2022-10-251-0/+3
* Fix some value orderingChris Robinson2022-10-251-2/+2
* Avoid a duplicate all-pass function that accumulatesChris Robinson2022-10-222-92/+113
* Rename some variables to be less ambiguousChris Robinson2022-10-213-20/+20
* Rename a couple functions to clarify their useChris Robinson2022-10-211-13/+13
* Add separate filter options for UHJ encoding and decodingChris Robinson2022-10-213-4/+6
* Add an IIR filter option for UHJ encoding/decodingChris Robinson2022-10-213-30/+384
* Increase sub-sample precision to 16 bitsChris Robinson2022-10-161-1/+1
* Move some comments to a more appropriate placeChris Robinson2022-09-231-32/+32
* Remove an unused variableChris Robinson2022-09-201-10/+9
* Clear the buffer loop element when out of the loop rangeChris Robinson2022-09-181-2/+3
* Clear trailing whitespace from the loaded ambdec descriptionChris Robinson2022-09-151-0/+2
* Use the correct va_list for the second vsnprintfChris Robinson2022-09-141-1/+1
* Use ifstream's wchar_t constructors on WindowsChris Robinson2022-09-121-1/+1
* Don't pack ambdec coefficientsChris Robinson2022-09-121-4/+3
* Simplify ambdec loadingChris Robinson2022-09-121-236/+156
* Ensure coeff_scale is set for ambdec filesChris Robinson2022-09-112-6/+12
* Reject ambdec files with higher than third order and FuMa scalingChris Robinson2022-09-111-13/+15
* Track if doing 2D mixing onlyChris Robinson2022-09-042-2/+5
* Allow different HF scales for 2D mixing/outputChris Robinson2022-09-043-5/+25
* Use the difference in HF scale for upsampling ambisonicsChris Robinson2022-09-033-32/+30
* Update the second-order upsampler HF scaleChris Robinson2022-09-021-1/+1
* Revert "Don't apply the HF scaling for "upsampling" ambisonics"Chris Robinson2022-09-023-12/+77
* Use an icosahedron for 3D second-orderChris Robinson2022-09-013-34/+29
* Don't apply the HF scaling for "upsampling" ambisonicsChris Robinson2022-08-313-77/+12
* 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