aboutsummaryrefslogtreecommitdiffstats
path: root/alc/alc.cpp
Commit message (Expand)AuthorAgeFilesLines
* Replace al::optional with std::optionalChris Robinson2023-05-041-22/+22
* Implement a context debug flagChris Robinson2023-05-031-11/+30
* Rename AL_SOFT_debug to AL_EXT_DEBUGChris Robinson2023-05-031-35/+35
* Implement pushing/popping debug groupsChris Robinson2023-05-011-0/+7
* Put the debug filters into a groupChris Robinson2023-05-011-0/+1
* Avoid assigning to existing optional<string>Chris Robinson2023-05-011-8/+2
* Implement debug log storageChris Robinson2023-04-301-0/+5
* Implement non-ID based debug message filteringChris Robinson2023-04-301-0/+21
* Provide some more debug messagesChris Robinson2023-04-291-8/+22
* Start a debug API extensionChris Robinson2023-04-291-0/+4
* Simplify effect state buffer handling someChris Robinson2023-04-041-7/+2
* Support the AL_EXT_STATIC_BUFFER extensionChris Robinson2023-04-031-0/+2
* Add a compat option to restore AL_SOFT_buffer_sub_dataChris Robinson2023-03-171-0/+3
* Use macros for the likely/unlikely attributesChris Robinson2023-03-011-3/+3
* Add aLaw formats to AL_SOFT_UHJ_exChris Robinson2023-02-271-0/+3
* Add AL_SOFT_UHJ_ex to the extension listChris Robinson2023-02-261-0/+6
* Use explicit arrays for the remix table target mixesChris Robinson2023-01-241-16/+53
* Change a couple macros to constexpr variablesChris Robinson2023-01-161-1/+1
* clang-tidy cleanups (#800)Rosen Penev2023-01-151-1/+1
* Avoid a dead storeChris Robinson2023-01-131-1/+0
* Avoid unnecessary uses of make_optionalChris Robinson2023-01-131-20/+20
* Handle the stereo-encoding option for loopback devices tooChris Robinson2023-01-091-12/+12
* Fix handling the ALC_HRTF_SOFT attributeChris Robinson2023-01-091-1/+20
* Better handle negative sample rate valuesChris Robinson2023-01-081-5/+5
* Update some config commentsChris Robinson2023-01-081-1/+1
* Get device config options earlier in a device updateChris Robinson2023-01-071-310/+275
* Avoid using a reversed all-pass for the front stablizerChris Robinson2023-01-061-5/+0
* Use a simple spinlock to protect the current global contextChris Robinson2022-12-301-7/+17
* Avoid using a macro to wrap standard attributesChris Robinson2022-12-061-2/+2
* Avoid LIKELY/UNLIKELY macrosChris Robinson2022-12-051-2/+2
* Add missing device_clock/source_latency enums for queryingChris Robinson2022-11-291-0/+9
* Add preliminary support for 7.1.4 output modesChris Robinson2022-11-031-0/+3
* Add functions to start sources at a particular device timeChris Robinson2022-11-031-0/+3
* Add a warning when using the old UHJ filter optionChris Robinson2022-10-211-2/+8
* Add separate filter options for UHJ encoding and decodingChris Robinson2022-10-211-5/+16
* Add an IIR filter option for UHJ encoding/decodingChris Robinson2022-10-211-2/+4
* Allow the remix tables to be variable lengthChris Robinson2022-08-281-9/+9
* Rename the UHJ filter config optionChris Robinson2022-08-091-2/+2
* Add an option for higher quality UHJ filtersChris Robinson2022-08-081-14/+26
* Parameterize the UHJ filter lengthChris Robinson2022-08-071-2/+2
* Don't store and manage wet buffers separatelyChris Robinson2022-07-151-7/+13
* Allocate EffectSlots in clustersChris Robinson2022-07-151-0/+14
* Dynamically allocate EffectSlot objectsChris Robinson2022-07-151-2/+2
* Add a config compat option for NFC distance scalingChris Robinson2022-07-071-1/+1
* Use an inline function instead of a function-like macroChris Robinson2022-06-121-6/+7
* Disable EAX if the Chorus effect is disabledChris Robinson2022-06-101-2/+7
* Increase the priority of the ALSA backendChris Robinson2022-06-041-3/+3
* Ensure enough default sends for EAX with the config option setChris Robinson2022-05-271-10/+24
* Move EAX files to their own sub-directoryChris Robinson2022-05-161-2/+2
* Handle 3D7.1 as a separate channel configurationChris Robinson2022-04-261-0/+4