aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/panning.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid multiple GetChannelIdxByName callsChris Robinson2018-02-211-18/+20
* Use a proper struct for specifying angular pointsChris Robinson2018-02-181-1/+1
* Remove the unnecessary ComputeAmbientGainsChris Robinson2018-02-181-26/+0
* Preserve RMS for the high-frequency HRTF ambisonic coefficientsChris Robinson2018-02-181-2/+2
* Remove an unnecessary comment about if meters_per_unit is > 0Chris Robinson2018-02-181-3/+2
* Avoid duplicating some scale tablesChris Robinson2018-02-181-46/+2
* Use an alternate ambisonic HRTF decode layoutChris Robinson2018-02-131-48/+67
* Make bformatdec_free and ambiup_free clear the freed pointerChris Robinson2018-02-121-16/+8
* Use an alternate virtual layout for Ambisonic HRTF decodingChris Robinson2018-02-101-42/+63
* Clarify some macro names using ambisonic mixed-mode notationChris Robinson2018-02-091-12/+12
* Fix up some types for MSVCChris Robinson2018-01-111-1/+1
* Move the config function declarations to their own headerChris Robinson2018-01-111-0/+1
* Avoid using macros to access anonymous structuresChris Robinson2018-01-111-13/+16
* Enable NFC filters for HRTFChris Robinson2017-10-231-0/+2
* Add a front-stablizer config option for surround sound modesChris Robinson2017-07-311-0/+40
* Don't bother returning the IR length for B-Format decodingChris Robinson2017-07-311-3/+2
* Print an error if the input channel isn't in the deviceChris Robinson2017-07-311-22/+16
* Update default 5.1 and 6.1 coefficients to exclude front-centerChris Robinson2017-07-301-15/+12
* Scale the source volume by +3dB for a full spreadChris Robinson2017-07-181-6/+7
* Round the B-Format HRTF response where the multiple is definedChris Robinson2017-06-161-3/+0
* Don't enable NFC for a 0 reference delayChris Robinson2017-05-141-1/+1
* Correctly enable the ambisonic upsampler for HOA outputChris Robinson2017-04-211-1/+1
* Check for the upsampler to determine if HRTF uses HOAChris Robinson2017-04-181-15/+12
* Use a different way to get the size of structs with flexible array membersChris Robinson2017-04-181-3/+1
* Store the ambisonic order separate from the channel enumChris Robinson2017-04-121-19/+12
* Don't explicitly restore the old HRTF when initializing panningChris Robinson2017-04-071-12/+0
* Clean up a commentChris Robinson2017-04-071-1/+1
* Reference count HRTFs and unload them when unusedChris Robinson2017-04-061-2/+30
* Load HRTF files as neededChris Robinson2017-04-051-4/+4
* Store the loaded hrtf entry container in the enumerated hrtf entryChris Robinson2017-04-051-6/+8
* Rename al_string_* functions to alstr_*Chris Robinson2017-04-041-24/+24
* Allocate as many channels for DirectHrtfState as neededChris Robinson2017-03-111-4/+5
* Dynamically allocate the device's HRTF stateChris Robinson2017-03-101-26/+29
* Implement NFC filters for Ambisonic renderingChris Robinson2017-03-101-61/+111
* Dynamically allocate the channel delay buffersChris Robinson2017-02-281-0/+16
* Remove an unneeded functionChris Robinson2017-02-281-1/+1
* Use separate enums for the ambisonic channel order and normalizationChris Robinson2017-02-271-4/+4
* Remove CalcXYZCoeffs and inline CalcAngleCoeffsChris Robinson2017-02-231-11/+1
* Alter how panpot/pair-wise panning worksChris Robinson2017-02-231-4/+12
* Rename stereo-panning option to stereo-encodingChris Robinson2017-02-221-7/+7
* Avoid duplicating device buffer layout logicChris Robinson2017-02-201-2/+24
* Allow distance compensation for non-HQ rendering as wellChris Robinson2017-02-201-37/+44
* Remove the separate surround51rear decoder optionChris Robinson2017-02-191-2/+2
* Apply distance compensation when writing to the outputChris Robinson2017-02-191-5/+43
* Don't use periphonic FOA when the HOA decoder is not periphonicChris Robinson2017-02-191-3/+13
* Replace more ALuint with ALsizeiChris Robinson2017-01-291-4/+4
* Improve the ambisonic upscaling methodsChris Robinson2017-01-241-29/+40
* Fix coefficient counts for the built-in B-Format decodersChris Robinson2017-01-211-2/+2
* Use a flat sqrt(2) scale for non-directional ambient gainsChris Robinson2017-01-211-8/+3
* Update the default basic B-Format decodersChris Robinson2017-01-211-47/+36