aboutsummaryrefslogtreecommitdiffstats
path: root/alc
Commit message (Expand)AuthorAgeFilesLines
* Remove the check for stat()Chris Robinson2020-03-212-4/+0
* Cleanup some helper codeChris Robinson2020-03-201-31/+36
* Move CPUCapFlags and FillCPUCaps to their own sourceChris Robinson2020-03-202-133/+147
* Move the FPUCtl methods to its own sourceChris Robinson2020-03-206-51/+60
* Avoid a function call to get the channel countChris Robinson2020-03-181-1/+1
* Rename a method to be clearerChris Robinson2020-03-181-15/+13
* Make the pulseaudio enumeration functions class methodsChris Robinson2020-03-181-112/+113
* Remove a couple unused methodsChris Robinson2020-03-181-2/+0
* Use a busy-wait when synchronizing against the mixerChris Robinson2020-03-161-2/+2
* Fix voices being forced to update without valid propertiesChris Robinson2020-03-041-14/+7
* Use a new voice state to indicate a pending source offset changeChris Robinson2020-03-042-8/+10
* Add a helper to wait for the device mixChris Robinson2020-03-033-14/+15
* Use an intrusive_ptr for the device's HrtfStoreChris Robinson2020-03-016-30/+23
* Use real-time priority by defaultChris Robinson2020-02-261-8/+3
* Remove unnecessary locks now that the mixer doesn't require oneChris Robinson2020-02-2618-64/+17
* Use a VoiceChange object to change the offset of a playing sourceChris Robinson2020-02-261-0/+26
* Rename the voice's PendingStop to PendingChangeChris Robinson2020-02-262-3/+3
* Make the source's send array static instead of dynamicChris Robinson2020-02-251-18/+12
* Reduce the maximum number of source sends to 6Chris Robinson2020-02-251-1/+1
* Ignore VoiceChange objects while disconnectedChris Robinson2020-02-241-1/+25
* Simplify replaying a sourceChris Robinson2020-02-232-7/+29
* Remove a couple unnecessary type aliasesChris Robinson2020-02-222-3/+1
* Avoid a single function call in a loopChris Robinson2020-02-211-68/+66
* Use an array of ALvoice pointers for the active voicesChris Robinson2020-02-214-87/+96
* Handle playing and pausing with VoiceChangesChris Robinson2020-02-211-0/+13
* Asynchronously stop and rewind voicesChris Robinson2020-02-201-3/+2
* Asynchronously stop voices if its source is being deletedChris Robinson2020-02-203-0/+102
* Add a voice flag to indicate a voice has a pending stopChris Robinson2020-02-201-4/+7
* Add AL_SOFTX_callback_buffer to the extension listChris Robinson2020-02-191-0/+4
* Workaround a 32-bit GCC/MinGW TLS bugChris Robinson2020-02-181-16/+22
* Handle running the buffer callback in the voiceChris Robinson2020-02-172-18/+77
* Add a callback flag for voicesChris Robinson2020-02-172-6/+17
* Stub out an interface for a callback-driven bufferChris Robinson2020-02-162-0/+22
* Update the MHR formatChris Robinson2020-02-111-2/+177
* Use a triplet struct array instead of separate arraysChris Robinson2020-02-091-22/+22
* Consistently use distant wavefronts for 0 distanceChris Robinson2020-02-081-6/+3
* Clear voice target gains earlierChris Robinson2020-02-081-11/+12
* Use std::array and span for the HRTF delaysChris Robinson2020-02-084-8/+6
* Fix unreachable code warningAleš Gajdacz2020-02-081-1/+0
* Make sure stereo angles are kept in-range.Chris Robinson2020-01-311-3/+14
* Try harder to find the closest HRIR for the B-Format decoderChris Robinson2020-01-261-16/+23
* Fix the output channel count for the B-Format decoderChris Robinson2020-01-191-3/+3
* Only sort active effect slots as neededChris Robinson2020-01-182-7/+25
* Avoid an extraneous index mapChris Robinson2020-01-153-18/+13
* Make a couple helper methods to create BFormatDecChris Robinson2020-01-152-7/+19
* Repack B-Format decoder fieldsChris Robinson2020-01-153-61/+63
* Transpose BFormatDec's matricesChris Robinson2020-01-142-65/+31
* Clean up some formatingChris Robinson2020-01-142-17/+19
* Simplify appending delayed samplesChris Robinson2020-01-141-6/+6
* Signal the event handler only once per updateChris Robinson2020-01-142-36/+40