aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* | Avoid some extraneous uses of AL type aliasesChris Robinson2020-03-251-88/+88
* | Move some setup to a more logical placeChris Robinson2020-03-252-34/+34
* | Dynamically allocate voice channel dataChris Robinson2020-03-255-71/+61
* | Convert the examples from SDL_sound to libsndfileChris Robinson2020-03-249-880/+311
* | Use libsndfile for the alplay exampleChris Robinson2020-03-243-59/+82
* | Avoid non-namespace template specializationChris Robinson2020-03-241-7/+11
* | 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
* | Remove some unused functionsChris Robinson2020-03-231-64/+3
* | Clean up ALfilter someChris Robinson2020-03-232-140/+149
* | Add a macro to disable class-specific new/deleteChris Robinson2020-03-237-0/+19
* | Use inline initialization more for sourcesChris Robinson2020-03-232-89/+46
* | Avoid ## in a macroChris Robinson2020-03-231-6/+6
* | Simplify clamping the voice mix sizeChris Robinson2020-03-231-8/+9
* | Use more appropriate types for bitfieldsChris Robinson2020-03-221-4/+10
* | Clean up some C++11-ismsChris Robinson2020-03-223-13/+10
* | 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
* | Properly define the new[] and delete[] operatorsChris Robinson2020-03-221-3/+10
* | Update AppVeyor to VS 2017 for 32-bitChris Robinson2020-03-221-7/+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-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