aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Avoid std::aligned_storage, it's deprecated in newer C++Chris Robinson2023-10-081-3/+3
* Remove more type-punning from pffftChris Robinson2023-10-081-52/+63
* Clean up some more type-punning in pffftChris Robinson2023-10-081-22/+42
* Mark some functions as maybe_unusedChris Robinson2023-10-081-0/+2
* Avoid some type-punning and clean up pffft a bitChris Robinson2023-10-081-161/+148
* Update and clarify some commentsChris Robinson2023-10-072-91/+93
* Add a generic GCC vector extension fallback for pffftChris Robinson2023-10-061-13/+80
* Improve NEON shufflingChris Robinson2023-10-061-21/+3
* Fix x86-64 MSVC checkChris Robinson2023-10-061-1/+1
* Use PFFFT for the convolution effectChris Robinson2023-10-061-40/+92
* Include a copy of PFFFTChris Robinson2023-10-064-0/+2241
* Avoid inline assembly for getting/setting SSE stateChris Robinson2023-10-051-20/+49
* Clear the 0 and half-frequency bins for the phase shift filterChris Robinson2023-10-031-2/+5
* Improve ambisonic rotator coefficient accuracyChris Robinson2023-10-021-17/+38
* Declare a missing variableChris Robinson2023-10-011-1/+1
* Get the default WASAPI device on UWPChris Robinson2023-10-011-25/+14
* Add a wrapper for COM initializationChris Robinson2023-09-293-34/+62
* Ensure the WASAPI resample buffer is cleared when mixing startsChris Robinson2023-09-291-9/+6
* Don't inline a couple more template functionsChris Robinson2023-09-261-2/+2
* Set the appropriate padding sizeChris Robinson2023-09-261-1/+1
* Constify some pointers to indicate they won't changeChris Robinson2023-09-253-3/+3
* Use std::array instead of a C-style arrayChris Robinson2023-09-251-1/+2
* Make cppwinrt version configurable (#919)Deal2023-09-261-1/+3
* Compile with c++20 support (#920)Deal2023-09-252-6/+8
* Honor the wasapi allow-resampler option with spatial sound outputChris Robinson2023-09-241-0/+4
* Match the output sample rate if not requesting oneChris Robinson2023-09-241-0/+4
* Support resampling with WASAPI spatial audio outputChris Robinson2023-09-241-14/+67
* Fix cppwinrt exception type capture (#918)Deal2023-09-231-1/+1
* Update AppVeyor to use VS 2019Chris Robinson2023-09-221-2/+2
* Avoid casting an integer literalChris Robinson2023-09-2215-33/+38
* Shift the appropriate typeChris Robinson2023-09-222-6/+12
* UWP: migrate C++/CX to C++/WinRT (#916)Deal2023-09-223-83/+78
* Try to get the device period for spatial audio streamsChris Robinson2023-09-211-30/+52
* Add a SampleConverter method to convert planar buffer linesChris Robinson2023-09-212-0/+93
* Don't assume the size of AudioObjectTypeChris Robinson2023-09-211-1/+1
* Again try to fix handling an enum typeChris Robinson2023-09-201-1/+2
* Don't assume an enum's underlying typeChris Robinson2023-09-201-1/+1
* Fix MSVC compilationChris Robinson2023-09-201-0/+2
* Preliminary implementation of WASAPI spatial audio playbackChris Robinson2023-09-203-161/+549
* Replace some more unnecessary angles with vectorsChris Robinson2023-09-181-47/+77
* Fix source span sizeChris Robinson2023-09-171-5/+5
* Rename noinline to NOINLINEChris Robinson2023-09-172-5/+5
* Don't inline some big functionsChris Robinson2023-09-162-40/+35
* Use duration_cast to convert nanoseconds to secondsChris Robinson2023-09-161-9/+14
* Store channel positions as vectors instead of anglesChris Robinson2023-09-147-130/+175
* Use a span instead of an auto&& to arrayChris Robinson2023-09-131-7/+7
* Add a alcGetProcAddress2 functionChris Robinson2023-09-123-0/+8
* Make some global and static member variables inlineChris Robinson2023-09-115-42/+6
* Approximate sin for the reverb modulator LFOChris Robinson2023-09-111-2/+7
* Combine multiple divisions into oneChris Robinson2023-09-101-8/+11