aboutsummaryrefslogtreecommitdiffstats
path: root/alc
Commit message (Expand)AuthorAgeFilesLines
* Start an interface for providing UHJ audioChris Robinson2021-03-315-1/+36
* Combine some duplicate codeChris Robinson2021-03-303-48/+52
* Move the UHJ phase shifter to a common headerChris Robinson2021-03-281-1/+1
* Don't add the resampler prepadding to the source size to loadChris Robinson2021-03-231-18/+17
* Load/convert samples from all channels at once for mixingChris Robinson2021-03-194-116/+139
* 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
* Workaround mingw complaining about the %z formatterChris Robinson2021-03-123-2/+16
* 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-082-126/+2
* Allow calling BackendBase::open multiple times on playback devicesChris Robinson2021-03-0815-257/+360
* Avoid making BSincPointsMax publicChris Robinson2021-03-011-1/+0
* 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-241-2/+2
* Clean up some formattingChris Robinson2021-02-161-81/+71
* Add enumeration to the JACK backendChris Robinson2021-02-131-35/+84
* Use spans instead of references to arraysChris Robinson2021-02-063-15/+16
* Stop the Oboe recording stream when recording is stoppedChris Robinson2021-02-021-2/+2
* Implement Oboe captureChris Robinson2021-01-311-4/+135
* Set the oboe stream buffer sizeChris Robinson2021-01-311-0/+2
* Avoid copying buffers for aligning overlapped windowsChris Robinson2021-01-302-33/+42
* Allow the sample type to get changed on SolarisChris Robinson2021-01-291-6/+10
* Fix compilation on Solaris backendCacodemon3452021-01-291-0/+1
* Add a panning "deadzone" for spatialized sourcesChris Robinson2021-01-281-1/+1
* Export EFX functions from the routerChris Robinson2021-01-271-0/+11
* Ignore SI-style configuration strings for device namesChris Robinson2021-01-271-0/+5
* Rework fading of stopped soundsChris Robinson2021-01-271-22/+13
* Use an AL-specific buffer queue item struct for sourcesChris Robinson2021-01-253-41/+29
* Store the callback in the buffer list itemChris Robinson2021-01-243-60/+61
* Store buffer info in the queue entryChris Robinson2021-01-2418-73/+81
* Set the correct default buffer bits/formatChris Robinson2021-01-221-2/+2
* Remove an unnecessary semicolonChris Robinson2021-01-221-1/+1
* Use if constexpr when possibleChris Robinson2021-01-223-4/+6
* Make PopCount and CountTrailingZeros more standard-likeChris Robinson2021-01-224-10/+14
* Use a standard bitset for bitfield flagsChris Robinson2021-01-228-53/+56
* Make the endian test more C++-likeChris Robinson2021-01-213-15/+19
* Fix handling paused devices with the wave writer backendChris Robinson2021-01-211-10/+14
* Simplify a divisionChris Robinson2021-01-211-1/+1
* Avoid declaring some variables multiple timesChris Robinson2021-01-211-6/+7
* Avoid global constexpr arraysChris Robinson2021-01-216-56/+54
* Avoid extra copies/work when reading HRTF dataChris Robinson2021-01-201-8/+12
* Avoid calling readAdvance in a loopChris Robinson2021-01-171-3/+5