aboutsummaryrefslogtreecommitdiffstats
path: root/alc
Commit message (Expand)AuthorAgeFilesLines
* Don't assume iterators are pointersChris Robinson2020-09-091-2/+2
* Apply the first convolution segment in the time domainChris Robinson2020-09-091-22/+86
* Don't leave the negative frequencies as 0 for inverse FFTChris Robinson2020-09-083-10/+18
* Avoid an extraneous ConvolutionFilter sub-objectChris Robinson2020-09-061-112/+90
* Allow querying the new enums and functionsChris Robinson2020-09-051-0/+6
* Rework effect slot buffer settingChris Robinson2020-09-054-53/+16
* Add methods to start and stop effect slot processingChris Robinson2020-09-051-0/+11
* Don't add effect slots to the active list until an effect is setChris Robinson2020-09-051-0/+1
* Avoid confusing */*...*/ syntaxChris Robinson2020-09-051-3/+3
* Use an RAII wrapper to manage COM object referencesChris Robinson2020-09-051-87/+111
* Avoid duplicate WASAPI devices by matching GUIDsChris Robinson2020-09-041-33/+31
* Update some UHJ commentsChris Robinson2020-09-022-28/+8
* Add an in-progress extension string for convolution reverbChris Robinson2020-09-011-0/+3
* Use enum class for a couple enumsChris Robinson2020-09-014-53/+53
* Move more processing to the ConvolutionFilter structChris Robinson2020-08-311-108/+127
* Remove a couple unnecessary pointersChris Robinson2020-08-301-15/+8
* Dynamically allocate the convolution channel mixing dataChris Robinson2020-08-301-46/+46
* Reorganize some convolution fieldsChris Robinson2020-08-301-21/+18
* Remove extraneous parenthesisChris Robinson2020-08-284-14/+14
* Calculate the correct number of convolution segmentsChris Robinson2020-08-281-1/+1
* Limit convolution processing to the output ambisonic orderChris Robinson2020-08-281-2/+3
* Don't dereference a null convolution filterChris Robinson2020-08-281-5/+7
* Support B-Format impulse responses for convolutionChris Robinson2020-08-281-17/+107
* Pass a BufferStorage to EffectState::createBufferChris Robinson2020-08-283-29/+25
* Use a separate structure for buffer storageChris Robinson2020-08-289-46/+89
* Rename buffer_formats to buffer_storageChris Robinson2020-08-274-3/+3
* Handle 0-length convolution buffersChris Robinson2020-08-271-0/+3
* Blend panned B-Format source directivity given its radiusChris Robinson2020-08-271-52/+54
* De-duplicate LoadSampleArray and FmtTypeTraitsChris Robinson2020-08-264-260/+176
* Avoid copying the convolution filter history to shift itChris Robinson2020-08-251-10/+18
* Initial implementation of the convolution effectChris Robinson2020-08-251-9/+400
* Store a reference to the effect buffer as an active propertyChris Robinson2020-08-241-0/+18
* Stub out a convolution effect stateChris Robinson2020-08-242-1/+157
* Recognize a convolution reverb effect typeChris Robinson2020-08-241-0/+5
* Add a method for effects to create persistent buffer dataChris Robinson2020-08-242-0/+26
* Move storable buffer format info to a separate sourceChris Robinson2020-08-242-0/+70
* Use an intrusive_ptr to hold the unapplied effect stateChris Robinson2020-08-241-2/+2
* Use an intrusive_ptr for ALeffectslotProps::StateChris Robinson2020-08-242-4/+2
* Avoid a zero-length array for the FlexArray definitionChris Robinson2020-08-151-5/+1
* Use a wait predicate instead of a while loopChris Robinson2020-08-121-2/+1
* Use a FlexArray instead of a vector for distance compensationChris Robinson2020-08-111-5/+6
* Change a couple functions into member functionsChris Robinson2020-08-0720-107/+97
* Cleanup OSS enumeration and fix duplicate namesChris Robinson2020-08-071-55/+39
* Add an option to auto-connect JACK portsChris Robinson2020-08-051-11/+14
* Use std::array instead of some C-style arraysChris Robinson2020-08-051-23/+22
* Print the error from pthread_setschedparamChris Robinson2020-08-041-5/+6
* Use a predicate instead of a while loopChris Robinson2020-07-231-3/+3
* Simplify mixer buffer size saturation handlingChris Robinson2020-07-231-6/+6
* GetProcBinary implementation for Haiku.David Carlier2020-07-211-0/+10
* Remove dead codeChris Robinson2020-06-301-92/+13