aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Rename Uhj2Encoder to UhjEncoderChris Robinson2021-04-016-12/+12
* Avoid passing an array of pointersChris Robinson2021-04-013-33/+31
* Add support for 4-channel UHJChris Robinson2021-03-3111-35/+64
* Handle 3-channel UHJ audio buffersChris Robinson2021-03-319-12/+30
* Decode UHJ buffers to B-Format for mixingChris Robinson2021-03-3110-82/+214
* Start an interface for providing UHJ audioChris Robinson2021-03-317-2/+45
* Combine some duplicate codeChris Robinson2021-03-304-90/+53
* Rename a couple class membersChris Robinson2021-03-282-12/+12
* Remove some unnecessary includesChris Robinson2021-03-282-12/+0
* Move the UHJ phase shifter to a common headerChris Robinson2021-03-286-400/+394
* Add the export definitions to the library projectsChris Robinson2021-03-282-6/+4
* Add an option to change the UHJ decoder methodChris Robinson2021-03-261-27/+50
* Fix a comment typoChris Robinson2021-03-241-2/+2
* Update the UHJ decoding coefficientsChris Robinson2021-03-242-62/+71
* Don't add the resampler prepadding to the source size to loadChris Robinson2021-03-231-18/+17
* Add support for decoding 3- and 4-channel UHJ audioChris Robinson2021-03-211-32/+185
* Don't assume two input channels in uhjdecoderChris Robinson2021-03-211-1/+1
* Add a utility to decode UHJ sound files to AMBChris Robinson2021-03-212-4/+531
* Use float formats in examples/alstreamcbChris Robinson2021-03-211-10/+10
* Fix the UHJ all-pass delayChris Robinson2021-03-202-11/+8
* Load/convert samples from all channels at once for mixingChris Robinson2021-03-195-123/+147
* Merge pull request #543 from ilya-fedin/dont-force-app-namekcat2021-03-171-8/+1
|\
| * Don't force application name with pulseaudioIlya Fedin2021-03-181-8/+1
|/
* Don't activate the WASAPI device when initially opening itChris Robinson2021-03-171-17/+2
* Avoid returning objects with a reference parameterChris Robinson2021-03-161-13/+13
* Check that CoCreateInstance succeedsChris Robinson2021-03-161-13/+17
* Fix UHJ FIR filter alignmentChris Robinson2021-03-151-1/+1
* Workaround mingw complaining about the %z formatterChris Robinson2021-03-126-3/+30
* Avoid shadowing variable namesChris Robinson2021-03-111-6/+6
* Declare the attribute counts closer to where they areChris Robinson2021-03-101-25/+30
* Prevent querying the capture device name from a playback deviceChris Robinson2021-03-091-3/+16
* Don't verify and hold a device reference in alcRenderSamplesSOFTChris Robinson2021-03-091-5/+4
* Add a function/extension to reopen a playback deviceChris Robinson2021-03-092-25/+112
* Initialize the new audio unit before disposing the old oneChris Robinson2021-03-091-6/+6
* Move the ComPtr wrapper to a common headerChris Robinson2021-03-084-126/+73
* Allow calling BackendBase::open multiple times on playback devicesChris Robinson2021-03-0815-257/+360
* Use a fast native type for the backup popcountChris Robinson2021-03-021-7/+20
* Use the correct lock when allocating filtersChris Robinson2021-03-021-1/+1
* Avoid making BSincPointsMax publicChris Robinson2021-03-013-19/+30
* Avoid cutting off the last bsinc filter coefficientChris Robinson2021-03-011-3/+3
* Avoid trying to get the app path when it fails on Windows tooChris Robinson2021-02-271-9/+10
* Avoid calling readlink on platforms that don't support itChris Robinson2021-02-271-11/+11
* Avoiding cutting all bsinc resampler output at scale 0Chris Robinson2021-02-242-9/+8
* Use a more appropriate epsilon for Sinc()Chris Robinson2021-02-241-1/+2
* Avoid an unnecessary loop iterationChris Robinson2021-02-231-2/+3
* Adjust the bsinc filter table packingChris Robinson2021-02-234-41/+29
* Remove unnecessary use of SSE2 intrinsicsChris Robinson2021-02-211-2/+1
* Store the all-pass FIR results more efficientlyChris Robinson2021-02-181-14/+23
* Use shifts instead of shuffles with SSE where possibleChris Robinson2021-02-181-4/+4
* Add some optimization hintsChris Robinson2021-02-163-18/+24