aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/backends
Commit message (Expand)AuthorAgeFilesLines
* Properly set extra fields in MakeExtensibleChris Robinson2019-06-271-1/+5
* Trace the requested and required formats for WASAPIChris Robinson2019-06-271-38/+94
* Use spans to handle pulseaudio capture buffersChris Robinson2019-06-231-30/+36
* Make sure the bitfield indices are constantsChris Robinson2019-06-095-8/+8
* Use a bitfield for the device flagsChris Robinson2019-06-085-8/+8
* Don't log the function or prefixChris Robinson2019-06-0416-29/+0
* Get rid of the COUNTOF macroChris Robinson2019-05-261-12/+9
* Use SL_ANDROID_DATAFORMAT_PCM_EX for extended PCM infoChris Robinson2019-05-261-11/+11
* Don't change the format tag in MakeExtensibleChris Robinson2019-05-211-8/+10
* Fix a couple type truncation warnings with MSVCChris Robinson2019-05-121-1/+1
* Set the device channel order from PulseAudio's channel mapChris Robinson2019-05-041-1/+70
* Fix when PulseAudio channel configuration changesChris Robinson2019-05-041-52/+49
* Avoid unnecessary parsing for channel mapsChris Robinson2019-05-041-54/+61
* Use exceptions when opening and reseting the PulseAudio backendChris Robinson2019-05-041-117/+82
* Be more robust with PulseAudio captureChris Robinson2019-04-271-12/+15
* Add missing function pointersChris Robinson2019-04-271-154/+107
* Remove some ancient PulseAudio KDE/Phonon/Qt hacksChris Robinson2019-04-271-17/+5
* Remove unused pa_threaded* functionsChris Robinson2019-04-271-83/+0
* Use a custom PulseAudio mainloopChris Robinson2019-04-271-235/+199
* Don't round WASAPI updates to the update sizeChris Robinson2019-04-271-1/+0
* Scale the update size with sample rate changesChris Robinson2019-04-262-15/+15
* Set the ALSA period size firstChris Robinson2019-04-261-4/+4
* Specify the buffer size as itself instead of the period countChris Robinson2019-04-2615-131/+105
* Don't round the PulseAudio write size to the period multipleChris Robinson2019-04-171-4/+0
* Fix PulseAudio backend initializationChris Robinson2019-04-161-1/+1
* Remove the backend factory deinit methodChris Robinson2019-04-1428-374/+239
* Use a custom message queue for the WASAPI backendChris Robinson2019-04-141-263/+160
* Set the EARLY_REQUESTS flag for PulseAudio when possibleChris Robinson2019-03-261-5/+16
* Remove a couple unnecessary duration_castsChris Robinson2019-03-261-2/+1
* Move an enum to a more appropriate headerChris Robinson2019-03-261-0/+5
* Make sure the file is rewound before writing the wave headerChris Robinson2019-03-191-6/+8
* Add some enum casts for the WASAPI backendChris Robinson2019-03-191-5/+5
* Rename DevProbe enum namesChris Robinson2019-03-1916-35/+35
* Avoid using internal AL[u]int64 typesChris Robinson2019-02-115-10/+10
* Handle a missing default WASAPI device IDChris Robinson2019-01-181-3/+3
* Use `= default` to define trivial dtor/ctorFilip Gawin2019-01-091-2/+1
* Remove redundant void argument list in function defFilip Gawin2019-01-094-6/+6
* Use c++ headersFilip Gawin2019-01-098-18/+18
* Avoid using old style castsFilip Gawin2019-01-083-12/+12
* Use user-defined literals for 64-bit literalsChris Robinson2019-01-071-1/+1
* Make sure the OpenSL capture buffer queue has the correct sizeChris Robinson2019-01-031-68/+71
* Use standard unique_lock and lock_guard for the backend lockChris Robinson2019-01-011-2/+4
* Use an atomic bool on things that only take true or falseChris Robinson2018-12-308-33/+33
* Rename BackendLock to StateLockChris Robinson2018-12-308-36/+1
* Don't make the backend's lock/unlock methods noexceptChris Robinson2018-12-294-20/+14
* Get rid of ALCdevice_Lock/UnlockChris Robinson2018-12-292-9/+0
* Use member functions for the sample and channel convertersChris Robinson2018-12-292-9/+8
* Add missing includes for mem_fnChris Robinson2018-12-2911-0/+11
* Don't bother with an explicit Loopback backend typeChris Robinson2018-12-292-10/+5
* Return a unique_ptr for the backendChris Robinson2018-12-2936-65/+66