aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/panning.c
Commit message (Expand)AuthorAgeFilesLines
* Remove another duplicate functionChris Robinson2018-09-191-2/+1
* Combine nearly-duplicate structuresChris Robinson2018-09-191-5/+5
* Remove a couple duplicate functionsChris Robinson2018-09-191-27/+2
* Add macros for commonly used square rootsChris Robinson2018-09-191-3/+3
* Use a separate method to warp the azimuth for plain stereo outputChris Robinson2018-08-291-8/+1
* Trace the NFC reference distance when setChris Robinson2018-08-031-0/+1
* Don't hardcode the max channels for HRTF B-Format decodingChris Robinson2018-05-261-1/+0
* Add a function to calculate coefficients from X, Y, Z componentsChris Robinson2018-05-171-6/+3
* Use more accurate elevations for virtual HRTF speaker positionsChris Robinson2018-05-141-8/+8
* Pass in the number of channels per order to InitNearFieldCtrlChris Robinson2018-05-011-26/+14
* Move the bnad-splitter filters to a separate sourceChris Robinson2018-04-211-0/+1
* Adjust the stereo panning front gainChris Robinson2018-04-191-2/+2
* Don't minimize the HRTF per-response delayChris Robinson2018-04-161-2/+2
* Limit the near-field control distance to 10m.Chris Robinson2018-03-311-2/+2
* Fix HRTF HOA coefficientsChris Robinson2018-03-311-21/+37
* Reduce the gain of front-panned sounds with plain stereoChris Robinson2018-03-251-2/+2
* 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