aboutsummaryrefslogtreecommitdiffstats
path: root/alc/panning.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use a byte for the channel indexChris Robinson2023-10-221-1/+1
* Use inline variables instead of functions with static variablesChris Robinson2023-06-141-22/+22
* Trace the surround decoder being usedChris Robinson2023-06-121-9/+20
* Avoid using al::vector unnecessarilyChris Robinson2023-05-121-1/+2
* Remove custom stuff for standardChris Robinson2023-05-041-5/+5
* Replace al::optional with std::optionalChris Robinson2023-05-041-2/+2
* Change a couple macros to constexpr variablesChris Robinson2023-01-161-8/+8
* clang-tidy cleanups (#800)Rosen Penev2023-01-151-5/+5
* Use a span instead of a count+pointerChris Robinson2023-01-111-1/+1
* Rename some struct membersChris Robinson2023-01-101-2/+2
* Avoid using a reversed all-pass for the front stablizerChris Robinson2023-01-061-2/+2
* Add preliminary support for 7.1.4 output modesChris Robinson2022-11-031-0/+31
* Add missing headerChris Robinson2022-10-221-0/+1
* Rename some variables to be less ambiguousChris Robinson2022-10-211-2/+2
* Add separate filter options for UHJ encoding and decodingChris Robinson2022-10-211-3/+13
* Add an IIR filter option for UHJ encoding/decodingChris Robinson2022-10-211-1/+1
* Correctly check if a multi-channel decoder is setChris Robinson2022-09-161-1/+1
* Update the built-in quad and 7.1 decodersChris Robinson2022-09-161-26/+26
* Don't pack ambdec coefficientsChris Robinson2022-09-121-64/+22
* Ensure coeff_scale is set for ambdec filesChris Robinson2022-09-111-0/+1
* Track if doing 2D mixing onlyChris Robinson2022-09-041-1/+6
* Use an icosahedron for 3D second-orderChris Robinson2022-09-011-32/+33
* Use a more precise 3D7.1 decoderChris Robinson2022-08-301-12/+12
* Use amplitude-matching HF scaling for non-FOA HRTF outputChris Robinson2022-08-151-4/+4
* Update in incorrect commentChris Robinson2022-08-151-1/+1
* Update some arrays in preparation for fourth order supportChris Robinson2022-08-141-1/+3
* Add an option for higher quality UHJ filtersChris Robinson2022-08-081-1/+4
* Parameterize the UHJ filter lengthChris Robinson2022-08-071-1/+1
* Change an inline function to a class methodChris Robinson2022-08-021-1/+1
* Check the channel count for a valid DecoderViewChris Robinson2022-08-021-1/+1
* Don't store and manage wet buffers separatelyChris Robinson2022-07-151-39/+2
* Add a speaker-dist config optionChris Robinson2022-07-071-7/+15
* Handle 3D7.1 as a separate channel configurationChris Robinson2022-04-261-4/+54
* Make and use a Default enum for StereoEncodingChris Robinson2022-03-291-5/+5
* Get rid of MathDefsChris Robinson2022-01-271-2/+2
* Add a third-order ambisonic decoder for HRTFChris Robinson2022-01-051-2/+59
* Update the HRTF second-order ambisonic decoderChris Robinson2022-01-041-42/+27
* Avoid initializing the NFC filter for every voice channelChris Robinson2021-12-111-0/+4
* Adjust the crossover frequency for HRTF ambisonic decodingChris Robinson2021-12-081-0/+13
* Use a tri-state optional for the stereo output modeChris Robinson2021-10-241-4/+5
* Pass a parameter to aluInitRenderer to specify UHJ outputChris Robinson2021-10-231-21/+13
* Use a flag to indicate headphone-like outputChris Robinson2021-10-231-15/+1
* Don't reset the ambisonic layout and scale with stereo outputChris Robinson2021-10-231-5/+1
* Don't pass the whole decoder to InitDistanceCompChris Robinson2021-10-231-4/+4
* Fix the ambisonic scaling used by custom decodersChris Robinson2021-10-231-0/+1
* Remove some lingering mentions of surround51rearChris Robinson2021-10-211-4/+2
* Use an optional bool instead of two tri-state enumsChris Robinson2021-07-311-56/+37
* Avoid 5.1Rear as its own channel configurationChris Robinson2021-07-301-25/+3
* Remove an unused variableChris Robinson2021-07-301-5/+3
* Add a UHJ-specific coefficient scaling arrayChris Robinson2021-07-131-1/+1