aboutsummaryrefslogtreecommitdiffstats
path: root/alc/alc.cpp
Commit message (Expand)AuthorAgeFilesLines
* Avoid more unnecessary atomicsChris Robinson2022-02-131-1/+1
* Don't make mPropsDirty atomicChris Robinson2022-02-131-1/+1
* Don't hide EAX functions behind a contextChris Robinson2022-02-101-4/+28
* Combine listener and context updatesChris Robinson2022-02-081-3/+0
* Hold mPropLock when deferring updatesChris Robinson2022-02-081-0/+6
* DisabledEffects won't change so EAX can just check it onceChris Robinson2022-02-081-0/+5
* Don't pass an ALeffect to ALeffectslot::initEffectChris Robinson2022-02-071-1/+3
* Move ALSOFT_EAX definition to config.hChris Robinson2022-01-301-4/+4
* Add EAX extensions (EAX 2.0-5.0, X-RAM) (#632)Boris I. Bendovsky2022-01-301-0/+44
* Add an ambi-format option for ACN ordering and FuMa scalingChris Robinson2022-01-121-0/+15
* Trace the device format after starting playbackChris Robinson2021-12-271-0/+7
* Increase the priority of the PipeWire backendChris Robinson2021-12-251-6/+6
* Don't do direct channels with UHJ outputChris Robinson2021-12-211-20/+14
* Work around a MinGW thread_local bugChris Robinson2021-12-201-7/+7
* Move the effects base and effectslot to coreChris Robinson2021-12-171-2/+2
* Allocate voice properties in clustersChris Robinson2021-12-171-13/+8
* Add source properties for Super StereoChris Robinson2021-12-151-0/+4
* Avoid initializing the NFC filter for every voice channelChris Robinson2021-12-111-0/+1
* Return true from alcReopenDeviceSOFT if the new device openedChris Robinson2021-11-211-4/+29
* Make the backend pointer part of ALCdevice instead of DeviceBaseChris Robinson2021-11-191-3/+3
* Consolidate some variable stateChris Robinson2021-11-171-50/+47
* Always lock the device state when querying device attributesChris Robinson2021-11-161-32/+10
* Add an extension to request stereo UHJ outputChris Robinson2021-11-081-8/+32
* Use a tri-state optional for the stereo output modeChris Robinson2021-10-241-15/+26
* Pass a parameter to aluInitRenderer to specify UHJ outputChris Robinson2021-10-231-1/+13
* Use a flag to indicate headphone-like outputChris Robinson2021-10-231-0/+14
* Reduce the JACK and ALSA backend priorityChris Robinson2021-08-141-6/+6
* Implement PipeWire playbackChris Robinson2021-08-061-1/+1
* Start a PipeWire backendChris Robinson2021-08-021-0/+6
* Use an optional bool instead of two tri-state enumsChris Robinson2021-07-311-9/+9
* Avoid 5.1Rear as its own channel configurationChris Robinson2021-07-301-9/+2
* Add wrapper methods for getting device config valuesChris Robinson2021-06-231-23/+19
* Allow querying ALC_ALL_DEVICES_SPECIFIER from loopback devicesChris Robinson2021-06-221-1/+3
* Rename alcontext.h and move some functions to context.cppChris Robinson2021-04-271-431/+57
* Move some functions to a more appropriate placeChris Robinson2021-04-271-49/+0
* Rename alcmain.h to device.hChris Robinson2021-04-271-1/+1
* Move BufferStorage and Voice to coreChris Robinson2021-04-271-1/+1
* Move ContextBase and VoiceChange to coreChris Robinson2021-04-271-1/+1
* Partially implement an extension to hold sources on disconnectChris Robinson2021-04-261-0/+5
* Move bformatdec to coreChris Robinson2021-04-251-2/+2
* Move async_event.h to coreChris Robinson2021-04-251-1/+1
* More include cleanupChris Robinson2021-04-241-1/+1
* Don't bother with al string typesChris Robinson2021-04-241-3/+3
* Move the DeviceBase declaraction to coreChris Robinson2021-04-241-11/+5
* Create a base the ALCdevice and ALCcontext structsChris Robinson2021-04-241-43/+56
* Move hrtf.cpp/h to coreChris Robinson2021-04-221-1/+1
* Avoid using config methods in hrtf.cppChris Robinson2021-04-221-9/+22
* Move helpers.cpp to coreChris Robinson2021-04-221-1/+1
* Move declarations to a more appropriate headerChris Robinson2021-04-221-6/+0
* Print an error when starting the backend failsChris Robinson2021-04-201-0/+4