aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/uhjfilter.h
Commit message (Collapse)AuthorAgeFilesLines
* Rename Alc to alcChris Robinson2019-07-281-54/+0
|
* Rename alMain.h to alcmain.hChris Robinson2019-07-281-1/+1
| | | | And move it and alu.h to Alc/.
* Use std::array for most mixing buffer arraysChris Robinson2019-05-281-1/+2
|
* Improve UHJ2 encodingChris Robinson2018-12-261-9/+9
|
* Use a unique_ptr for Uhj2EncoderChris Robinson2018-11-211-13/+9
|
* Convert the UHJ encoder to C++Chris Robinson2018-11-031-0/+8
|
* Replace restrict with RESTRICTChris Robinson2018-10-291-1/+1
|
* Use transposed direct form 2 for the UHJ all-pass filtersChris Robinson2018-04-221-3/+3
| | | | | This has one extra multiply, but avoids two moves and uses almost half as much memory for the encoder state.
* Use ALsizei in a few more placesChris Robinson2017-01-161-1/+1
|
* Update a function comment about its inputChris Robinson2016-11-161-1/+2
|
* Use the proper left and right channels for UHJ outputChris Robinson2016-03-101-1/+1
|
* Remove the extra scaling on W for UHJ encodingChris Robinson2016-03-011-3/+2
| | | | | | There seems to be some inconsistent info about whether W should be scaled by sqrt(2) for encoding. Not applying the scaling results in a wider stereo image, which seems more appropriate.
* Add a function to encode 2-channel UHJ from B-FormatChris Robinson2016-02-261-0/+49