aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Avoid a divide-by-zero in UhjDecoder::decodeStereoChris Robinson2022-03-071-4/+4
* Fix X-RAM trackingChris Robinson2022-03-064-185/+117
* Avoid a stateful unique_ptr deleterChris Robinson2022-03-052-28/+10
* Fix EAXSOURCE_ROLLOFFFACTORChris Robinson2022-03-052-2/+11
* Set the MacroFXFactor defaultChris Robinson2022-03-051-0/+1
* Simplify committing EAX propertiesChris Robinson2022-03-0518-1072/+328
* Handle deferring for EAX 1 reverbChris Robinson2022-03-041-351/+212
* Ensure deferred EAX effect properties are committedChris Robinson2022-03-0417-57/+86
* Fix the UHJ decoder parameters in uhjdecoderChris Robinson2022-03-021-5/+5
* Fix applying the EAX context AirAbsorptionHF propertyChris Robinson2022-03-021-1/+1
* Fix applying air absorptionChris Robinson2022-03-021-20/+20
* Move some temp variables closer to where they're usedChris Robinson2022-03-021-69/+67
* Rework source send distance attenuation handlingChris Robinson2022-03-021-61/+77
* Rework the initial reverb decayChris Robinson2022-03-011-41/+32
* Remove AL_SOFTX_filter_gain_exChris Robinson2022-02-282-6/+3
* Forward the DriverIface constructor's nameChris Robinson2022-02-261-4/+6
* Don't handle EFX functions in the routerChris Robinson2022-02-264-140/+3
* Use a more C99-compliant function castChris Robinson2022-02-264-4/+48
* Use a more compatible method to check for EFX effectsChris Robinson2022-02-261-41/+68
* Forward the (un)likely expression being cast to boolChris Robinson2022-02-241-4/+7
* Make some structs nestedChris Robinson2022-02-232-13/+13
* Remove unused atomic_invflagChris Robinson2022-02-231-19/+0
* Use function overloading to handle pthread_setname_np differencesChris Robinson2022-02-233-59/+26
* Default initialize a unionChris Robinson2022-02-231-2/+2
* Fix an unused parameter warningChris Robinson2022-02-231-1/+6
* Define the CoreAudio default name only when neededChris Robinson2022-02-231-2/+4
* Make some local constexpr variables staticChris Robinson2022-02-237-39/+33
* Avoid an implicit char-to-bool conversionChris Robinson2022-02-231-5/+5
* Explicitly define AmbDecConf's destructorChris Robinson2022-02-222-0/+5
* Add a OpenAL::OpenAL cmake target aliasChris Robinson2022-02-221-0/+3
* Clean up some cmake output formattingChris Robinson2022-02-221-13/+13
* Avoid using an if_constexpr macroChris Robinson2022-02-225-53/+54
* Rename some variables to show the relevant bit patternChris Robinson2022-02-221-9/+9
* Revert "Use std::exchange instead of two swaps"Chris Robinson2022-02-221-1/+2
* Use a simpler loop to enumerate sourcesChris Robinson2022-02-212-222/+17
* Remove unused dirty flagsChris Robinson2022-02-211-13/+0
* Remove a couple extraneous externsChris Robinson2022-02-211-2/+2
* Implement EAX v1.0 (#664)Boris I. Bendovsky2022-02-219-69/+576
* Make a couple more operator bools explicitChris Robinson2022-02-204-7/+13
* Inline a couple more equality operatorsChris Robinson2022-02-204-48/+15
* Fix gain_to_level_mbChris Robinson2022-02-201-1/+1
* Constify the AVCodec* returned by avcodec_find_decoderChris Robinson2022-02-191-1/+1
* Avoid a variable limit on EAX filtersChris Robinson2022-02-183-19/+4
* Trace the actual device form factor in pipewireChris Robinson2022-02-161-11/+5
* Use std::exchange instead of two swapsChris Robinson2022-02-151-2/+1
* Don't trace ignored pipewire stream nodesChris Robinson2022-02-151-1/+3
* Reset mIs51Rear only when updating the channel configChris Robinson2022-02-151-4/+4
* Log when a pipewire device is removedChris Robinson2022-02-151-1/+6
* Mark another operator bool as explicitChris Robinson2022-02-151-1/+1
* Rename deprecated -> legacyChris Robinson2022-02-141-7/+2