aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Combine multiple UHJ encoder all-pass loopsChris Robinson2020-05-072-77/+82
|
* Use dual-band for the internal quad and 7.1 decodersChris Robinson2020-05-073-23/+76
|
* Allow declaring internal dual-band decodersChris Robinson2020-05-071-12/+45
|
* Re-add an option for installing the main libChris Robinson2020-05-071-28/+29
|
* Update the quad and 7.1 decodersChris Robinson2020-05-061-17/+17
|
* Make the built-in decoders more flexibleChris Robinson2020-05-063-113/+162
|
* Fix the dual-band decoderChris Robinson2020-05-051-5/+5
|
* Use a flexible array for the front stablizer delay buffersChris Robinson2020-05-052-8/+19
|
* Improve the front stablizerChris Robinson2020-05-053-52/+53
| | | | | Apply the all-pass+band-split only once, after generating the mid and side signals separately.
* Move some sin/cos constants out of a loopChris Robinson2020-05-041-10/+11
|
* Clear buffers right before useChris Robinson2020-05-031-3/+2
|
* Don't put the LFO on the stackChris Robinson2020-05-031-6/+6
|
* Use a helper to set an identity ambisonic panChris Robinson2020-05-036-29/+30
|
* Simplify SIMD linear resampler loop countChris Robinson2020-05-023-12/+9
|
* Use a matching type given the initializerChris Robinson2020-05-022-6/+6
|
* Improve the leftover and realignment mixing loopsChris Robinson2020-05-022-8/+8
| | | | | | | | Using a mask helps the compiler recognize that the leftover (any remaining non- multiple-of-4) and realignment loops will only have 3 iterations at most, which it can unroll or otherwise make more meaningful optimizations for. Previously it would try to vectorize and partially unroll the loops, which is wasteful when there would never be enough to vectorize.
* Avoid iterators for the main mixerChris Robinson2020-05-013-61/+53
|
* Make BuildBFormatHrtf a member of DirectHrtfStateChris Robinson2020-05-014-39/+38
|
* Don't truncate odd IR sizes with SSEChris Robinson2020-04-301-1/+1
|
* Use a more efficient type for holding the IrSizeChris Robinson2020-04-304-12/+12
|
* Dump the ffmpeg file info on the main threadChris Robinson2020-04-291-64/+64
|
* Correctly handle unicode paths on Windows for ALSOFT_LOGFILEChris Robinson2020-04-291-5/+13
|
* Rename effect_chain to effect_targetChris Robinson2020-04-292-3/+3
|
* Fix subspan extent calculationChris Robinson2020-04-281-1/+1
|
* Don't return a bool from the backend start methodChris Robinson2020-04-2819-212/+128
|
* Limit the maximum settable sample rateChris Robinson2020-04-282-8/+14
|
* Remove a couple redundant commentsChris Robinson2020-04-281-4/+2
|
* Fix up some more uses of [AL[C]]voidChris Robinson2020-04-2814-144/+144
|
* Clean up al.h a bitChris Robinson2020-04-281-31/+30
|
* Move standard ALC function's annotations to the headerChris Robinson2020-04-282-34/+52
|
* Clean up some function commentsChris Robinson2020-04-282-145/+43
|
* Shorten the name of format typesChris Robinson2020-04-282-9/+9
|
* Don't maintain a global backend list endChris Robinson2020-04-281-11/+10
|
* Properly return on errorChris Robinson2020-04-281-1/+4
|
* Avoid using some extraneous ALC typesChris Robinson2020-04-281-26/+27
|
* Avoid unnecessary PATH_SUFFIXESChris Robinson2020-04-261-13/+12
|
* Avoid duplicate env var declarationsChris Robinson2020-04-261-6/+4
|
* Don't delete non-existent files in AppVeyorChris Robinson2020-04-261-5/+0
|
* Remove some hopefully unneeded macrosChris Robinson2020-04-253-27/+2
|
* Use global placement new for AsyncEventChris Robinson2020-04-244-6/+10
|
* Minor cleanup of reverb codeChris Robinson2020-04-241-16/+17
|
* Add a method to process two biquads at onceChris Robinson2020-04-234-16/+61
|
* Clean up some scaling mathChris Robinson2020-04-231-4/+3
|
* Avoid using some more AL typesChris Robinson2020-04-233-39/+39
|
* Avoid an unnecessary out parameterChris Robinson2020-04-219-76/+69
|
* Fix the source ID for a source voice stopped from deletionChris Robinson2020-04-211-1/+1
|
* Set the device name in the Oboe backendChris Robinson2020-04-201-0/+2
|
* Get rid of an unnecessary variableChris Robinson2020-04-201-20/+14
|
* Trace the opened Oboe stream propertiesChris Robinson2020-04-191-6/+6
|
* More gracefully relax the Oboe format requestChris Robinson2020-04-191-21/+23
|