aboutsummaryrefslogtreecommitdiffstats
path: root/alc/alc.cpp
Commit message (Expand)AuthorAgeFilesLines
* Clean up some more unnecessary uses of AL typesChris Robinson2020-04-081-15/+14
* Avoid ALfloat in some placesChris Robinson2020-04-081-13/+13
* Use acquire-release semantics for changing deferred updatesChris Robinson2020-04-071-1/+1
* Don't yield the CPU when waiting for updates to finishChris Robinson2020-04-071-2/+3
* Add an extension to change a buffer's unpack ambisonic orderChris Robinson2020-04-041-0/+3
* Track a buffer's ambisonic orderChris Robinson2020-04-041-2/+1
* Get rid of a redundant enumChris Robinson2020-03-301-2/+2
* Return the enumerated device names from the backendChris Robinson2020-03-301-6/+16
* Hold the ListLock while opening a deviceChris Robinson2020-03-301-0/+2
* Move the FrontStablizer definition to its own headerChris Robinson2020-03-301-0/+1
* Remove the QSA backendChris Robinson2020-03-291-6/+0
* Stop updating effects when one failsChris Robinson2020-03-291-19/+14
* Rename ALvoice and related structs to VoiceChris Robinson2020-03-281-13/+12
* Avoid AL[C]boolean for internal useChris Robinson2020-03-281-7/+6
* Dynamically allocate voice channel dataChris Robinson2020-03-251-26/+18
* Use make_unique instead of new'ing into a unique_ptrChris Robinson2020-03-221-2/+2
* Avoid some pre-C++14 workaroundsChris Robinson2020-03-221-1/+1
* Move the FPUCtl methods to its own sourceChris Robinson2020-03-201-1/+1
* Add a helper to wait for the device mixChris Robinson2020-03-031-12/+5
* Use an intrusive_ptr for the device's HrtfStoreChris Robinson2020-03-011-2/+0
* Use real-time priority by defaultChris Robinson2020-02-261-8/+3
* Remove unnecessary locks now that the mixer doesn't require oneChris Robinson2020-02-261-3/+0
* Make the source's send array static instead of dynamicChris Robinson2020-02-251-18/+12
* Ignore VoiceChange objects while disconnectedChris Robinson2020-02-241-1/+25
* Remove a couple unnecessary type aliasesChris Robinson2020-02-221-1/+1
* Use an array of ALvoice pointers for the active voicesChris Robinson2020-02-211-26/+61
* Asynchronously stop voices if its source is being deletedChris Robinson2020-02-201-0/+26
* 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
* Stub out an interface for a callback-driven bufferChris Robinson2020-02-161-0/+5
* Fix unreachable code warningAleš Gajdacz2020-02-081-1/+0
* Only sort active effect slots as neededChris Robinson2020-01-181-1/+7
* Make CreateRingBuffer a static RingBuffer methodChris Robinson2020-01-101-1/+1
* Avoid auto-releasing containers for the global device listChris Robinson2020-01-071-24/+30
* Finalize AL_SOFT_bformat_exChris Robinson2020-01-051-1/+8
* Combine identical arraysChris Robinson2020-01-041-13/+3
* Handle downmixing for mono outputChris Robinson2019-12-291-1/+10
* Make the new direct channel remix extension publicChris Robinson2019-12-281-0/+4
* Handle padding between device sample framesChris Robinson2019-12-211-1/+1
* Use size_t for the compressor channel countChris Robinson2019-12-211-4/+4
* Use a standard bool typeChris Robinson2019-12-191-31/+31
* Remix missing channels with direct channels enabledChris Robinson2019-12-191-5/+59
* Fully reset the voice when updating the deviceChris Robinson2019-12-051-0/+52
* Add an interface to set a B-Format buffer's layout and scalingChris Robinson2019-12-021-0/+1
* Resample HRIRs when loadingChris Robinson2019-11-281-26/+2
* Rework HRTF enuemration so the loaded HRTFs are separateChris Robinson2019-11-281-3/+3
* Rename HrtfEntry to HrtfStoreChris Robinson2019-11-281-2/+2
* Avoid holding HRTF accumulation samples per-sourceChris Robinson2019-11-031-0/+2
* Avoid static constexpr for arrays iterated over at run-timeChris Robinson2019-10-251-3/+3
* Catch exceptions from backend start callsChris Robinson2019-10-091-11/+24