aboutsummaryrefslogtreecommitdiffstats
path: root/alc
Commit message (Expand)AuthorAgeFilesLines
* 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
* Don't round up the dst size when the src size was saturatedChris Robinson2020-06-291-1/+1
* Fix SrcBufferSize calculation when downsamplingChris Robinson2020-06-291-20/+36
* Reduce the MAX_PITCH to 10Chris Robinson2020-06-291-1/+1
* Avoid including windows.h in threads.hChris Robinson2020-06-281-0/+5
* Avoid an unnecessary local variableChris Robinson2020-06-161-6/+4
* Set channel labels from WFX channel masksChris Robinson2020-06-155-118/+129
* Print the name of unhandled PulseAudio channelsChris Robinson2020-06-151-1/+3
* Remove the Lower channel labels and rename the Upper labelsChris Robinson2020-06-153-23/+21
* Don't bother with otherwise unused Aux channelsChris Robinson2020-06-154-103/+39
* Handle the front stablizer with the B-Format decoderChris Robinson2020-06-157-165/+254
* Move a couple related functions to the backend baseChris Robinson2020-06-1220-145/+145
* Use a range-for loop instead of for_eachChris Robinson2020-06-091-5/+4
* Use better types for array lengthsChris Robinson2020-06-091-17/+15
* Check the returned sample endianess with sndioChris Robinson2020-06-071-0/+6
* Fix a return valueChris Robinson2020-06-071-1/+1
* Use a safer layout if sndio changes the channel countChris Robinson2020-06-071-61/+78
* Use a more appropriate size value for copyingChris Robinson2020-06-071-1/+1
* Use a better type for array accessChris Robinson2020-06-071-3/+3
* sndio: Support more than 2 channelsDaniel Gibson2020-06-071-2/+32
* Avoid convolving an always-0 sampleChris Robinson2020-05-301-4/+4
* Use dual-biquad processing for the equalizer effectChris Robinson2020-05-261-9/+7
* Simplify UHJ delay handlingChris Robinson2020-05-262-29/+17
* Fade over more of the update with HRTFChris Robinson2020-05-251-23/+5
* Only apply non-silent inputs for blended HRIRChris Robinson2020-05-251-17/+24
* Simplify the HRTF blending fade out gain scalingChris Robinson2020-05-251-22/+18
* Round the pitch shifter frequency bin targetsChris Robinson2020-05-221-1/+1
* Round the scaled HRTF delaysChris Robinson2020-05-211-1/+3
* Slightly increase the HRTF direct delayChris Robinson2020-05-211-1/+1
* Simplify handling the stablizer side channel delayChris Robinson2020-05-212-31/+33
* Avoid a log10 constant callChris Robinson2020-05-211-2/+2