Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't bother with an explicit stop backend method | Chris Robinson | 2018-01-29 | 1 | -3/+0 |
| | |||||
* | Make a couple functions inline | Chris Robinson | 2018-01-12 | 1 | -0/+7 |
| | |||||
* | "Convert" the QSA backend to the new API | Chris Robinson | 2017-06-18 | 1 | -2/+1 |
| | | | | | | | | | | I say "convert" because it takes the lazy way and essentially just embeds the wrappers into the backend. It's done this way because I lack the means to check any changes, even syntactically. This also means the device's ExtraData field is still needed. However, this does mean all the backends are now using the new API. Code related to the old interface can now be removed. | ||||
* | Convert the CoreAudio backend to the updated backend API | Chris Robinson | 2017-04-09 | 1 | -0/+1 |
| | |||||
* | Convert the OpenSL backend to the new backend API | Chris Robinson | 2017-02-07 | 1 | -0/+1 |
| | | | | | This also removes the buffer queue callback's call to aluMixData, which could potentially block on a mutex. | ||||
* | Convert the SndIO backend to the updated API | Chris Robinson | 2016-12-21 | 1 | -0/+1 |
| | |||||
* | Change the backend getLatency method to return the clock time too | Chris Robinson | 2016-05-28 | 1 | -4/+19 |
| | | | | | | This will also allow backends to better synchronize the tracked clock time with the device output latency, without necessarily needing to lock if the backend API can allow for it. | ||||
* | Convert the PortAudio backend to the new backend API | Chris Robinson | 2015-10-22 | 1 | -0/+1 |
| | |||||
* | Convert the solaris backend to the new API | Chris Robinson | 2015-05-17 | 1 | -0/+1 |
| | |||||
* | Add a skeleton backend for JACK | Chris Robinson | 2014-12-21 | 1 | -0/+1 |
| | |||||
* | Convert the winmm backend to the new backend API | Chris Robinson | 2014-09-08 | 1 | -0/+1 |
| | |||||
* | Convert the wave writer backend to the new API | Chris Robinson | 2014-08-24 | 1 | -0/+1 |
| | |||||
* | Convert the mmdevapi backend to the new backend API | Chris Robinson | 2014-04-25 | 1 | -0/+1 |
| | |||||
* | Avoid forward-declaring backend vtables | Chris Robinson | 2014-04-23 | 1 | -4/+1 |
| | |||||
* | Convert the DSound backend to the new API | Chris Robinson | 2014-04-19 | 1 | -0/+1 |
| | |||||
* | Add a GCC-specific STATIC_UPCAST macro that checks the object type | Chris Robinson | 2014-04-19 | 1 | -1/+1 |
| | | | | | The check is compile time, and is functionally identical to the old/alternate version. | ||||
* | Use a C11-like mutex wrapper instead of CRITICAL_SECTIONs | Chris Robinson | 2014-04-16 | 1 | -2/+2 |
| | |||||
* | Use a void* for the backend Delete method param | Chris Robinson | 2014-03-22 | 1 | -2/+3 |
| | |||||
* | Store the old-style backend funcs in the wrapper | Chris Robinson | 2014-03-17 | 1 | -1/+1 |
| | |||||
* | Use a unique backend type for loopback | Chris Robinson | 2013-11-04 | 1 | -1/+2 |
| | |||||
* | Constify some function pointers | Chris Robinson | 2013-11-02 | 1 | -8/+8 |
| | |||||
* | Convert the OSS backend to the new interface | Chris Robinson | 2013-11-02 | 1 | -1/+4 |
| | |||||
* | Use a helper macro for making vtable thunks | Chris Robinson | 2013-10-29 | 1 | -34/+17 |
| | |||||
* | Add default handlers for reset, captureSamples, and availableSamples | Chris Robinson | 2013-10-29 | 1 | -0/+3 |
| | |||||
* | Convert the PulseAudio backend to the new interface | Chris Robinson | 2013-10-29 | 1 | -0/+1 |
| | |||||
* | Convert the loopback backend to the new interface | Chris Robinson | 2013-10-29 | 1 | -1/+5 |
| | |||||
* | Remove a couple unnecessary (and incorrect) parameter names | Chris Robinson | 2013-10-28 | 1 | -2/+2 |
| | |||||
* | Fix capture with the new backend interface | Chris Robinson | 2013-10-28 | 1 | -3/+3 |
| | |||||
* | Convert ALSA to the new backend interface | Chris Robinson | 2013-10-28 | 1 | -0/+1 |
| | |||||
* | Rename the support method to querySupport | Chris Robinson | 2013-10-28 | 1 | -4/+4 |
| | |||||
* | Create and use a backend wrapper for capture | Chris Robinson | 2013-10-28 | 1 | -2/+3 |
| | |||||
* | Add audio capture methods to ALCbackend | Chris Robinson | 2013-10-28 | 1 | -0/+9 |
| | |||||
* | Move ALCbackend base stuff to a separate file | Chris Robinson | 2013-10-28 | 1 | -0/+2 |
| | |||||
* | Move the device mutex to the backend | Chris Robinson | 2013-10-28 | 1 | -0/+5 |
| | |||||
* | Convert the Null backend to the ALCbackend style | Chris Robinson | 2013-10-28 | 1 | -0/+2 |
| | |||||
* | Add a backend factory base type | Chris Robinson | 2013-10-28 | 1 | -0/+43 |
| | |||||
* | Add a default getLatency to ALCbackend | Chris Robinson | 2013-10-28 | 1 | -0/+1 |
| | | | | And make sure the backend is properly deleted. | ||||
* | Move the lock/unlock methods to the backend | Chris Robinson | 2013-10-28 | 1 | -0/+12 |
| | |||||
* | Add missing header to git | Chris Robinson | 2013-10-27 | 1 | -0/+62 |