aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/bformatdec.h
Commit message (Collapse)AuthorAgeFilesLines
* Band-split the HRIRs when building the ambisonic decoder filtersChris Robinson2016-08-211-0/+15
| | | | | This allows each HRIR to contribute a frequency-dependent response, essentially acting like a dual-band decoder playing over the cube speaker array.
* Add a stand-alone upsampler for higher-order ambisonic oputputChris Robinson2016-07-301-0/+10
|
* Add a config option for distance compensationChris Robinson2016-03-261-1/+5
|
* Up-sample first-order content when using a higher order HQ decoderChris Robinson2016-03-231-0/+5
|
* Add a specific output for first-order sourcesChris Robinson2016-03-221-0/+1
|
* Add a dual-band ambisonic decoderChris Robinson2016-03-151-0/+14
This uses a virtual B-Format buffer for mixing, and then uses a dual-band decoder for improved positional quality. This currently only works with first- order output since first-order input (from the AL_EXT_BFROMAT extension) would not sound correct when fed through a second- or third-order decoder. This also does not currently implement near-field compensation since near-field rendering effects are not implemented.