aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix the frequency shifter channel panningChris Robinson2020-03-221-2/+2
* Avoid some pre-C++14 workaroundsChris Robinson2020-03-227-31/+20
* Add missing semicolonChris Robinson2020-03-221-1/+1
* Update to C++14Chris Robinson2020-03-222-3/+3
* Remove the check for stat()Chris Robinson2020-03-214-9/+0
* Cleanup some helper codeChris Robinson2020-03-201-31/+36
* Move CPUCapFlags and FillCPUCaps to their own sourceChris Robinson2020-03-203-133/+148
* Move the FPUCtl methods to its own sourceChris Robinson2020-03-208-53/+63
* 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-042-16/+10
* Avoid redundantly setting voice membersChris Robinson2020-03-041-26/+24
* Don't change flags after InitVoiceChris Robinson2020-03-041-11/+9
* Use a new voice state to indicate a pending source offset changeChris Robinson2020-03-043-14/+17
* Avoid unnecessarily reclearing some variablesChris Robinson2020-03-031-51/+36
* Add a helper to wait for the device mixChris Robinson2020-03-035-36/+28
* Use an intrusive_ptr for the device's HrtfStoreChris Robinson2020-03-016-30/+23
* Simplify getting a voice for a new source offsetChris Robinson2020-02-281-17/+21
* Use real-time priority by defaultChris Robinson2020-02-262-11/+6
* 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-262-61/+164
* Rename the voice's PendingStop to PendingChangeChris Robinson2020-02-263-9/+9
* Move voice initialization to a separate functionChris Robinson2020-02-261-97/+103
* Avoid storing the source offset when it's just read and resetChris Robinson2020-02-261-27/+27
* Make the source's send array static instead of dynamicChris Robinson2020-02-253-35/+22
* Update an comment about the default HRTF filtersChris Robinson2020-02-251-2/+1
* Reduce the maximum number of source sends to 6Chris Robinson2020-02-252-2/+2
* Handle playing voices after disconnectionChris Robinson2020-02-241-5/+11
* Improve searching for the next voice when playing multiple sourcesChris Robinson2020-02-241-4/+5
* Ignore VoiceChange objects while disconnectedChris Robinson2020-02-242-1/+34
* Simplify replaying a sourceChris Robinson2020-02-233-13/+32
* Remove AL_SOFT_map_buffer from alffplay and add AL_SOFT_callback_bufferChris Robinson2020-02-231-153/+365
* Fix voice allocation increase amountChris Robinson2020-02-221-1/+1
* Remove a couple unnecessary type aliasesChris Robinson2020-02-223-5/+3
* 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-215-112/+130
* Set the voice's property update after the source IDChris Robinson2020-02-211-3/+3
* Handle playing and pausing with VoiceChangesChris Robinson2020-02-212-71/+84
* Prepare VoiceChange objects one at a timeChris Robinson2020-02-211-62/+35
* Don't unnecessarily count all voices when playing sourcesChris Robinson2020-02-211-9/+8
* Asynchronously stop and rewind voicesChris Robinson2020-02-202-39/+46
* Asynchronously stop voices if its source is being deletedChris Robinson2020-02-204-12/+154
* Add a voice flag to indicate a voice has a pending stopChris Robinson2020-02-202-6/+11
* Add a streaming example using a callback bufferChris Robinson2020-02-202-0/+442
* 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
* Flag the voice as callback-based when given a callback bufferChris Robinson2020-02-171-1/+7