aboutsummaryrefslogtreecommitdiffstats
path: root/alc
Commit message (Expand)AuthorAgeFilesLines
* Add an extension to change a buffer's unpack ambisonic orderChris Robinson2020-04-042-0/+8
* Track a buffer's ambisonic orderChris Robinson2020-04-041-2/+1
* Some more ALfloat->float cleanupChris Robinson2020-04-032-25/+25
* Use structs for the mixer and resampler tagsChris Robinson2020-04-039-24/+61
* Avoid using ALfloat in the mixer functionsChris Robinson2020-04-036-48/+48
* Another small cleanupChris Robinson2020-04-032-8/+7
* Jump to the target gain if the fade amount is smallChris Robinson2020-04-033-6/+12
* Avoid unnecessary duplication in the resamplersChris Robinson2020-04-033-47/+34
* Generate the bsinc tables using constexpr methodsChris Robinson2020-04-025-12/+7
* Report better latency when PulseAudio has no timing infoChris Robinson2020-03-301-5/+5
* Inline a small helper methodChris Robinson2020-03-302-24/+24
* Get rid of a redundant enumChris Robinson2020-03-3034-69/+64
* Return the enumerated device names from the backendChris Robinson2020-03-3034-144/+192
* Hold the ListLock while opening a deviceChris Robinson2020-03-301-0/+2
* Remove use of unnecessary type aliasesChris Robinson2020-03-303-22/+22
* Move the FrontStablizer definition to its own headerChris Robinson2020-03-304-15/+27
* Inline a couple BackendBase methodsChris Robinson2020-03-302-8/+3
* Remove the mutex from the backend baseChris Robinson2020-03-295-12/+17
* Remove the QSA backendChris Robinson2020-03-293-985/+0
* Reset real-time priority on forkChris Robinson2020-03-291-2/+7
* Protect the call to pa_mainloop_quit with the mutexChris Robinson2020-03-291-1/+4
* Stop updating effects when one failsChris Robinson2020-03-291-19/+14
* Make some functions private methodsChris Robinson2020-03-281-19/+19
* Rename ALvoice and related structs to VoiceChris Robinson2020-03-285-79/+77
* Avoid AL[C]boolean for internal useChris Robinson2020-03-288-20/+19
* Use a standard bool instead of ALbooleanChris Robinson2020-03-2814-44/+44
* Avoid using more unnecessary type aliasesChris Robinson2020-03-281-76/+76
* Make sure prebuf is filled when starting pulseaudio playbackChris Robinson2020-03-271-1/+25
* Use "zero-copy" writes with pulseaudio playbackChris Robinson2020-03-261-6/+20
* Move some setup to a more logical placeChris Robinson2020-03-252-34/+34
* Dynamically allocate voice channel dataChris Robinson2020-03-254-58/+48
* Clear the WASAPI device list when enumeratingChris Robinson2020-03-241-15/+12
* Don't send close messages for unopened WASAPI devicesChris Robinson2020-03-241-2/+10
* Simplify clamping the voice mix sizeChris Robinson2020-03-231-8/+9
* More cleanup for the pitch shifterChris Robinson2020-03-221-102/+70
* Use make_unique instead of new'ing into a unique_ptrChris Robinson2020-03-221-2/+2
* Avoid assigning in a conditional expressionChris Robinson2020-03-221-1/+3
* Properly allocate voicesChris Robinson2020-03-221-0/+3
* Use the correct include for al::fstreamChris Robinson2020-03-221-1/+1
* Silence a potential type truncation warningChris Robinson2020-03-221-1/+2
* Some type cleanupChris Robinson2020-03-222-42/+39
* Clean up the pitch and frequency shifter someChris Robinson2020-03-222-65/+56
* Fix the frequency shifter channel panningChris Robinson2020-03-221-2/+2
* Avoid some pre-C++14 workaroundsChris Robinson2020-03-226-23/+20
* Add missing semicolonChris Robinson2020-03-221-1/+1
* Remove the check for stat()Chris Robinson2020-03-212-4/+0
* Cleanup some helper codeChris Robinson2020-03-201-31/+36
* Move CPUCapFlags and FillCPUCaps to their own sourceChris Robinson2020-03-202-133/+147
* Move the FPUCtl methods to its own sourceChris Robinson2020-03-206-51/+60
* Avoid a function call to get the channel countChris Robinson2020-03-181-1/+1