| Commit message (Expand) | Author | Age | Files | Lines |
* | Get rid of the COUNTOF macro | Chris Robinson | 2019-05-26 | 1 | -12/+9 |
* | Use SL_ANDROID_DATAFORMAT_PCM_EX for extended PCM info | Chris Robinson | 2019-05-26 | 1 | -11/+11 |
* | Don't change the format tag in MakeExtensible | Chris Robinson | 2019-05-21 | 1 | -8/+10 |
* | Fix a couple type truncation warnings with MSVC | Chris Robinson | 2019-05-12 | 1 | -1/+1 |
* | Set the device channel order from PulseAudio's channel map | Chris Robinson | 2019-05-04 | 1 | -1/+70 |
* | Fix when PulseAudio channel configuration changes | Chris Robinson | 2019-05-04 | 1 | -52/+49 |
* | Avoid unnecessary parsing for channel maps | Chris Robinson | 2019-05-04 | 1 | -54/+61 |
* | Use exceptions when opening and reseting the PulseAudio backend | Chris Robinson | 2019-05-04 | 1 | -117/+82 |
* | Be more robust with PulseAudio capture | Chris Robinson | 2019-04-27 | 1 | -12/+15 |
* | Add missing function pointers | Chris Robinson | 2019-04-27 | 1 | -154/+107 |
* | Remove some ancient PulseAudio KDE/Phonon/Qt hacks | Chris Robinson | 2019-04-27 | 1 | -17/+5 |
* | Remove unused pa_threaded* functions | Chris Robinson | 2019-04-27 | 1 | -83/+0 |
* | Use a custom PulseAudio mainloop | Chris Robinson | 2019-04-27 | 1 | -235/+199 |
* | Don't round WASAPI updates to the update size | Chris Robinson | 2019-04-27 | 1 | -1/+0 |
* | Scale the update size with sample rate changes | Chris Robinson | 2019-04-26 | 2 | -15/+15 |
* | Set the ALSA period size first | Chris Robinson | 2019-04-26 | 1 | -4/+4 |
* | Specify the buffer size as itself instead of the period count | Chris Robinson | 2019-04-26 | 15 | -131/+105 |
* | Don't round the PulseAudio write size to the period multiple | Chris Robinson | 2019-04-17 | 1 | -4/+0 |
* | Fix PulseAudio backend initialization | Chris Robinson | 2019-04-16 | 1 | -1/+1 |
* | Remove the backend factory deinit method | Chris Robinson | 2019-04-14 | 28 | -374/+239 |
* | Use a custom message queue for the WASAPI backend | Chris Robinson | 2019-04-14 | 1 | -263/+160 |
* | Set the EARLY_REQUESTS flag for PulseAudio when possible | Chris Robinson | 2019-03-26 | 1 | -5/+16 |
* | Remove a couple unnecessary duration_casts | Chris Robinson | 2019-03-26 | 1 | -2/+1 |
* | Move an enum to a more appropriate header | Chris Robinson | 2019-03-26 | 1 | -0/+5 |
* | Make sure the file is rewound before writing the wave header | Chris Robinson | 2019-03-19 | 1 | -6/+8 |
* | Add some enum casts for the WASAPI backend | Chris Robinson | 2019-03-19 | 1 | -5/+5 |
* | Rename DevProbe enum names | Chris Robinson | 2019-03-19 | 16 | -35/+35 |
* | Avoid using internal AL[u]int64 types | Chris Robinson | 2019-02-11 | 5 | -10/+10 |
* | Handle a missing default WASAPI device ID | Chris Robinson | 2019-01-18 | 1 | -3/+3 |
* | Use `= default` to define trivial dtor/ctor | Filip Gawin | 2019-01-09 | 1 | -2/+1 |
* | Remove redundant void argument list in function def | Filip Gawin | 2019-01-09 | 4 | -6/+6 |
* | Use c++ headers | Filip Gawin | 2019-01-09 | 8 | -18/+18 |
* | Avoid using old style casts | Filip Gawin | 2019-01-08 | 3 | -12/+12 |
* | Use user-defined literals for 64-bit literals | Chris Robinson | 2019-01-07 | 1 | -1/+1 |
* | Make sure the OpenSL capture buffer queue has the correct size | Chris Robinson | 2019-01-03 | 1 | -68/+71 |
* | Use standard unique_lock and lock_guard for the backend lock | Chris Robinson | 2019-01-01 | 1 | -2/+4 |
* | Use an atomic bool on things that only take true or false | Chris Robinson | 2018-12-30 | 8 | -33/+33 |
* | Rename BackendLock to StateLock | Chris Robinson | 2018-12-30 | 8 | -36/+1 |
* | Don't make the backend's lock/unlock methods noexcept | Chris Robinson | 2018-12-29 | 4 | -20/+14 |
* | Get rid of ALCdevice_Lock/Unlock | Chris Robinson | 2018-12-29 | 2 | -9/+0 |
* | Use member functions for the sample and channel converters | Chris Robinson | 2018-12-29 | 2 | -9/+8 |
* | Add missing includes for mem_fn | Chris Robinson | 2018-12-29 | 11 | -0/+11 |
* | Don't bother with an explicit Loopback backend type | Chris Robinson | 2018-12-29 | 2 | -10/+5 |
* | Return a unique_ptr for the backend | Chris Robinson | 2018-12-29 | 36 | -65/+66 |
* | Make the backend type an enum class | Chris Robinson | 2018-12-29 | 35 | -133/+127 |
* | Get CoreAudio capture samples in one call | Chris Robinson | 2018-12-28 | 1 | -22/+21 |
* | Convert the backends to use proper inheritence | Chris Robinson | 2018-12-28 | 36 | -2733/+1870 |
* | Use static_cast instead of reinterpret_cast where possible | Chris Robinson | 2018-12-28 | 3 | -20/+20 |
* | Finish turning ancillary backend methods into member functions | Chris Robinson | 2018-12-28 | 2 | -305/+301 |
* | Turn even more methods into member functions | Chris Robinson | 2018-12-28 | 5 | -271/+278 |