aboutsummaryrefslogtreecommitdiffstats
path: root/alc
Commit message (Expand)AuthorAgeFilesLines
* Make some functions private methodsChris Robinson2020-03-281-19/+19
* Rename ALvoice and related structs to VoiceChris Robinson2020-03-285-79/+77
* Avoid AL[C]boolean for internal useChris Robinson2020-03-288-20/+19
* Use a standard bool instead of ALbooleanChris Robinson2020-03-2814-44/+44
* Avoid using more unnecessary type aliasesChris Robinson2020-03-281-76/+76
* Make sure prebuf is filled when starting pulseaudio playbackChris Robinson2020-03-271-1/+25
* Use "zero-copy" writes with pulseaudio playbackChris Robinson2020-03-261-6/+20
* Move some setup to a more logical placeChris Robinson2020-03-252-34/+34
* Dynamically allocate voice channel dataChris Robinson2020-03-254-58/+48
* Clear the WASAPI device list when enumeratingChris Robinson2020-03-241-15/+12
* Don't send close messages for unopened WASAPI devicesChris Robinson2020-03-241-2/+10
* Simplify clamping the voice mix sizeChris Robinson2020-03-231-8/+9
* More cleanup for the pitch shifterChris Robinson2020-03-221-102/+70
* Use make_unique instead of new'ing into a unique_ptrChris Robinson2020-03-221-2/+2
* Avoid assigning in a conditional expressionChris Robinson2020-03-221-1/+3
* Properly allocate voicesChris Robinson2020-03-221-0/+3
* Use the correct include for al::fstreamChris Robinson2020-03-221-1/+1
* Silence a potential type truncation warningChris Robinson2020-03-221-1/+2
* Some type cleanupChris Robinson2020-03-222-42/+39
* Clean up the pitch and frequency shifter someChris Robinson2020-03-222-65/+56
* Fix the frequency shifter channel panningChris Robinson2020-03-221-2/+2
* Avoid some pre-C++14 workaroundsChris Robinson2020-03-226-23/+20
* Add missing semicolonChris Robinson2020-03-221-1/+1
* 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