aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use FloatBufferLine for the effect process methodChris Robinson2019-05-2914-57/+62
|
* Use FloatBufferLine with the HRTF mixer functionsChris Robinson2019-05-288-65/+65
|
* Improve a couple algorithmsChris Robinson2019-05-283-29/+39
|
* Use std::array for most mixing buffer arraysChris Robinson2019-05-2814-80/+89
|
* Simplify template type requirement checkingChris Robinson2019-05-281-7/+11
|
* Small cleanup for is_span and is_std_arrayChris Robinson2019-05-271-8/+10
|
* Fix default constructor for static-sized spansChris Robinson2019-05-271-1/+1
|
* Remove unnecessary assignment operatorsChris Robinson2019-05-271-10/+0
|
* Implement static-sized spans, and handle overload requirementsChris Robinson2019-05-271-6/+191
| | | | | | Note that span is specialized such that a static-sized span only has a single data member, making it a suitable replacement for Type (&arg)[Size] style variables/parameters.
* Get rid of the COUNTOF macroChris Robinson2019-05-265-39/+34
|
* Fix subspanChris Robinson2019-05-261-1/+1
|
* Use a span for loading source samplesChris Robinson2019-05-261-13/+13
|
* Ensure a couple calls are constexprChris Robinson2019-05-261-4/+6
|
* Use SL_ANDROID_DATAFORMAT_PCM_EX for extended PCM infoChris Robinson2019-05-261-11/+11
|
* Use al::byte instead of char for generic data storageChris Robinson2019-05-262-12/+13
|
* Add a few more methods to the span classChris Robinson2019-05-261-0/+11
|
* Avoid a few more NUM_LINES assumptionsChris Robinson2019-05-261-13/+12
|
* Move a couple functions into its related classChris Robinson2019-05-257-45/+39
|
* Remove a couple unused functionsChris Robinson2019-05-251-9/+0
|
* Avoid some uses of RESTRICTChris Robinson2019-05-255-47/+52
|
* Use al::byte for ADPCM decodersChris Robinson2019-05-243-57/+53
|
* Add byte ops that take an integer-based rhs parameterChris Robinson2019-05-241-1/+7
|
* Move a couple table definitions to where they're usedChris Robinson2019-05-243-89/+78
|
* Fix some truncation warnings with MSVCChris Robinson2019-05-241-14/+14
|
* Remove an unnecessary struct memberChris Robinson2019-05-242-12/+9
|
* Use raw bytes for the buffer dataChris Robinson2019-05-243-10/+12
|
* Add a unique byte type for dealing with raw bytesChris Robinson2019-05-242-0/+61
|
* Store the span extents as a pair of pointersChris Robinson2019-05-241-10/+10
|
* Use a span for referencing the channel map to initializeChris Robinson2019-05-231-17/+12
|
* Add a missing includeChris Robinson2019-05-231-0/+2
|
* Use a span for resource dataChris Robinson2019-05-231-9/+8
|
* Add a span class to act as a view to contiguous dataChris Robinson2019-05-232-0/+106
|
* Use a function to mark a source for updatingChris Robinson2019-05-231-39/+38
|
* Properly reverse the HRTF field order when loading itChris Robinson2019-05-222-72/+108
| | | | And combine a couple arrays into an array structure
* Allow initializing splitter filters with constructorsChris Robinson2019-05-223-6/+11
|
* Don't change the format tag in MakeExtensibleChris Robinson2019-05-211-8/+10
|
* Simplify the echo feedback loopChris Robinson2019-05-201-30/+26
|
* Don't use coverage spread for the echo spreadChris Robinson2019-05-201-17/+9
|
* Avoid unnecessary use of CalcAngleCoeffsChris Robinson2019-05-206-8/+8
|
* Don't attenuate the repeated sampleChris Robinson2019-05-191-13/+6
| | | | The mixing gain stepping will handle it
* Restructure some voice fieldsChris Robinson2019-05-174-41/+49
|
* Fix a couple type truncation warnings with MSVCChris Robinson2019-05-122-2/+2
|
* Use available buffer samples when pausing a sourceChris Robinson2019-05-051-5/+7
|
* Properly mark a likely branchChris Robinson2019-05-051-1/+1
|
* Set the device channel order from PulseAudio's channel mapChris Robinson2019-05-041-1/+70
|
* Fix when PulseAudio channel configuration changesChris Robinson2019-05-041-52/+49
|
* Avoid unnecessary parsing for channel mapsChris Robinson2019-05-041-54/+61
|
* Use exceptions when opening and reseting the PulseAudio backendChris Robinson2019-05-041-117/+82
|
* Catch exceptions from backend resetChris Robinson2019-05-041-1/+7
|
* Add the printf format attribute to backend_exception's constructorChris Robinson2019-05-041-1/+8
|