aboutsummaryrefslogtreecommitdiffstats
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Mark some functions as maybe_unusedChris Robinson2023-10-081-0/+2
* Avoid inline assembly for getting/setting SSE stateChris Robinson2023-10-051-20/+49
* Constify some pointers to indicate they won't changeChris Robinson2023-09-252-2/+2
* Avoid casting an integer literalChris Robinson2023-09-224-7/+7
* Add a SampleConverter method to convert planar buffer linesChris Robinson2023-09-212-0/+93
* Preliminary implementation of WASAPI spatial audio playbackChris Robinson2023-09-201-0/+5
* Store channel positions as vectors instead of anglesChris Robinson2023-09-141-2/+2
* Precalculate some square factorsChris Robinson2023-09-041-7/+2
* Use a variant instead of a union+flagChris Robinson2023-09-032-39/+47
* Slightly improve some all-pass filter coefficientsChris Robinson2023-08-281-6/+6
* disable unavailable functionality on xbox (#887)Max Bachmann2023-07-261-1/+1
* Fix some typos (#872)Dirk Stolle2023-07-042-2/+2
* Add a function to set a callback for log messagesChris Robinson2023-07-022-25/+82
* Don't pass the file handle to al_printChris Robinson2023-07-012-10/+20
* Use inline variables instead of functions with static variablesChris Robinson2023-06-143-132/+93
* Avoid explicit definitions of some IIDsChris Robinson2023-06-051-4/+0
* Use inline variables to avoid separate definitionsChris Robinson2023-06-032-7/+2
* Clean up some unnecessary includesChris Robinson2023-06-031-22/+9
* Rename threads.cpp/h to alsem.cpp/hChris Robinson2023-06-011-1/+1
* Improve wasapi backend UWP support (#853)Deal(一线灵)2023-05-313-6/+22
* Be a bit more safe with type manglingChris Robinson2023-05-243-8/+12
* Avoid using al::vector unnecessarilyChris Robinson2023-05-124-32/+32
* Clean up some more includesChris Robinson2023-05-123-11/+9
* Remove some old compatibility codeChris Robinson2023-05-121-28/+4
* Clean up some unnecessary includes and typesChris Robinson2023-05-121-11/+3
* Use a variant for AsyncEventChris Robinson2023-05-083-53/+59
* Make a function constexprChris Robinson2023-05-081-1/+1
* Mark some global constexpr variables inlineChris Robinson2023-05-071-9/+9
* Use more appropriate types for some enumsChris Robinson2023-05-061-3/+4
* Use some more standard functionsChris Robinson2023-05-052-5/+5
* Use deduction guides instead of helper functions for spansChris Robinson2023-05-054-8/+8
* Remove custom stuff for standardChris Robinson2023-05-042-2/+2
* Use std::byte instead of a custom al::byteChris Robinson2023-05-047-43/+38
* Make and use a bit_cast functionChris Robinson2023-05-041-1/+2
* Replace al::optional with std::optionalChris Robinson2023-05-049-23/+22
* Use std::optional instead of a custom implementationChris Robinson2023-05-043-12/+21
* Mask a value to the proper size when setting a bitfieldChris Robinson2023-05-011-2/+2
* Use a static_cast for older versions of MSVCChris Robinson2023-04-271-2/+3
* Cast a value to the expected type for MSVCChris Robinson2023-04-261-2/+2
* Reorder some struct fields for consistencyChris Robinson2023-04-081-9/+6
* Remove an unused variableChris Robinson2023-04-071-5/+0
* Simplify effect state buffer handling someChris Robinson2023-04-041-6/+1
* Hold the buffer sample pointer separate from the vectorChris Robinson2023-04-031-0/+3
* Make sure delayed-start voices are properly stoppedChris Robinson2023-03-291-1/+10
* Log the buffer format when queueing mismatched buffersChris Robinson2023-03-222-0/+40
* Make the resampler enum a byteChris Robinson2023-03-071-1/+1
* Use macros for the likely/unlikely attributesChris Robinson2023-03-0110-32/+32
* Clamp the MS ADPCM block predictor to the correct sizeChris Robinson2023-02-241-4/+4
* Track the callback buffer base separatelyChris Robinson2023-02-182-8/+6
* Decode IMA4 blocks with fewer loopsChris Robinson2023-02-161-35/+30