aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Commit source EAX properties when not deferringChris Robinson2022-02-134-72/+81
* Update changelog about EAXChris Robinson2022-02-131-0/+3
* Fix an exported symbolChris Robinson2022-02-121-1/+1
* Don't hide EAX functions behind a contextChris Robinson2022-02-102-122/+28
* Avoid some unnecessary extern "C"Chris Robinson2022-02-101-31/+31
* Inline some more simple gettersChris Robinson2022-02-082-36/+9
* Handle AirAbsorptionGainHF as a native context propertyChris Robinson2022-02-086-25/+13
* Combine listener and context updatesChris Robinson2022-02-088-112/+36
* Apply updates for EAX context propertiesChris Robinson2022-02-084-50/+46
* Actually defer EAXCONTEXT_ALLPARAMETERS propertiesChris Robinson2022-02-081-19/+19
* Ensure sources update together from EAX commitsChris Robinson2022-02-085-18/+50
* Commit deferred EAX settings earlier when playingChris Robinson2022-02-081-10/+3
* Be less agressive with source updates on EAX changesChris Robinson2022-02-081-31/+10
* Fix sign of ALeffectslot::eax_get_eax_default_lock's return typeChris Robinson2022-02-082-2/+2
* Hold mPropLock when deferring updatesChris Robinson2022-02-084-4/+15
* Inline ALCcontext::has_eaxChris Robinson2022-02-082-6/+1
* More accurately detect the EAX speaker configChris Robinson2022-02-081-9/+21
* DisabledEffects won't change so EAX can just check it onceChris Robinson2022-02-083-21/+6
* EAX various fixes (#657)Boris I. Bendovsky2022-02-0810-92/+195
* Avoid a proxy ALfilter object for EAX source propertiesChris Robinson2022-02-076-320/+79
* Avoid eax_al_source_i/f wrappersChris Robinson2022-02-072-63/+22
* Avoid using ALeffect to manage EaxEffect objectsChris Robinson2022-02-0720-432/+124
* Don't pass an ALeffect to ALeffectslot::initEffectChris Robinson2022-02-073-12/+19
* Avoid the need for EaxAlContextWrapperChris Robinson2022-02-062-49/+19
* Update the effectslot props with a function instead of a macroChris Robinson2022-02-061-27/+13
* Inherit the atomic_flag constructors in atomic_invflagChris Robinson2022-02-061-3/+1
* Inline some simple gettersChris Robinson2022-02-052-50/+7
* Add options to encode 3- and 4-channel UHJ to uhjencoderChris Robinson2022-02-041-19/+71
* Don't search for __android_log_print on non-Android targetsChris Robinson2022-02-031-5/+7
* Avoid global pointers to string literalsChris Robinson2022-02-012-21/+20
* Avoid a magic numberChris Robinson2022-02-011-1/+1
* Rename Sqrt1_2 for consistencyChris Robinson2022-02-012-7/+7
* Output a message when EAX is enabled in CMakeChris Robinson2022-02-011-0/+5
* [EAX] Add primary extension name for EAX v2.0 (#653)Boris I. Bendovsky2022-02-014-5/+12
* Remove extra ';' after member function definition (#652)Jan Niklas Hasse2022-01-311-1/+1
* [EAX] Fix alIsExtensionPresent (#651)Boris I. Bendovsky2022-01-311-5/+5
* Output a message when EAX is enabled in CMakeChris Robinson2022-01-301-0/+5
* Move ALSOFT_EAX definition to config.hChris Robinson2022-01-3044-224/+149
* Simplify FFT complex arg handling a bitChris Robinson2022-01-301-2/+4
* Add EAX extensions (EAX 2.0-5.0, X-RAM) (#632)Boris I. Bendovsky2022-01-3053-0/+18533
* Remove math_defs.hChris Robinson2022-01-276-61/+58
* Get rid of MathDefsChris Robinson2022-01-2722-96/+81
* Start and use a standard-like numbers headerChris Robinson2022-01-276-18/+52
* Use precalculated lookup tables to swap FFT elementsChris Robinson2022-01-271-7/+91
* Add some common wrapper methods to ThreadMainloopChris Robinson2022-01-261-42/+46
* Default the PipeWire lock's operator= instead of using the baseChris Robinson2022-01-261-1/+1
* Handle 5.1 using rear channels with PulseAudio and PipeWireChris Robinson2022-01-252-105/+60
* Move some definitions to where they're usedChris Robinson2022-01-241-2/+2
* Avoid a messy while loop to remove from a vectorChris Robinson2022-01-221-11/+8
* Restructure the PipeWire backend code a bitChris Robinson2022-01-221-219/+235