Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove the Lock and Unlock methods from BackendFuncs | Chris Robinson | 2013-11-04 | 11 | -48/+4 |
| | | | | | All backends that still use the old interface use the default locking methods, which is also used by the ALCbackend base. | ||||
* | Forward some wrapper functions to the base method | Chris Robinson | 2013-11-04 | 1 | -31/+31 |
| | |||||
* | Use a unique backend type for loopback | Chris Robinson | 2013-11-04 | 2 | -31/+31 |
| | |||||
* | Constify some function pointers | Chris Robinson | 2013-11-02 | 1 | -8/+8 |
| | |||||
* | Make backend factory methods static as needed | Chris Robinson | 2013-11-02 | 4 | -35/+39 |
| | |||||
* | Convert the OSS backend to the new interface | Chris Robinson | 2013-11-02 | 3 | -179/+286 |
| | |||||
* | Set vtables in the constructor | Chris Robinson | 2013-11-02 | 1 | -4/+4 |
| | |||||
* | Move a macro definition up nearer to where it's used | Chris Robinson | 2013-10-29 | 1 | -4/+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 | 5 | -47/+36 |
| | |||||
* | Convert the PulseAudio backend to the new interface | Chris Robinson | 2013-10-29 | 2 | -623/+864 |
| | |||||
* | Add a macro to forward methods to a base type | Chris Robinson | 2013-10-29 | 3 | -78/+40 |
| | |||||
* | Convert the loopback backend to the new interface | Chris Robinson | 2013-10-29 | 2 | -28/+98 |
| | |||||
* | 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 | 3 | -11/+30 |
| | |||||
* | Convert ALSA to the new backend interface | Chris Robinson | 2013-10-28 | 2 | -273/+387 |
| | |||||
* | Don't return a void | Chris Robinson | 2013-10-28 | 1 | -4/+4 |
| | |||||
* | Add a missing compat.h include for portaudio | Chris Robinson | 2013-10-28 | 1 | -0/+1 |
| | |||||
* | Rename the support method to querySupport | Chris Robinson | 2013-10-28 | 2 | -5/+5 |
| | |||||
* | Create and use a backend wrapper for capture | Chris Robinson | 2013-10-28 | 2 | -27/+129 |
| | |||||
* | Add audio capture methods to ALCbackend | Chris Robinson | 2013-10-28 | 3 | -0/+29 |
| | |||||
* | Move ALCbackend base stuff to a separate file | Chris Robinson | 2013-10-28 | 2 | -0/+124 |
| | |||||
* | Fix a couple casts | Chris Robinson | 2013-10-28 | 1 | -2/+2 |
| | |||||
* | Move the device mutex to the backend | Chris Robinson | 2013-10-28 | 9 | -2/+21 |
| | |||||
* | Separate compatibility declarations | Chris Robinson | 2013-10-28 | 1 | -0/+1 |
| | |||||
* | Convert the Null backend to the ALCbackend style | Chris Robinson | 2013-10-28 | 2 | -61/+101 |
| | |||||
* | 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 |
| | |||||
* | Rework threading functions | Chris Robinson | 2013-10-27 | 11 | -43/+46 |
| | |||||
* | Set a name for the mixer and recording threads | Chris Robinson | 2013-10-27 | 11 | -1/+18 |
| | |||||
* | Use the UNUSED macro in the backends | Chris Robinson | 2013-10-07 | 5 | -59/+25 |
| | |||||
* | Use a simpler U64 macro to make 64-bit constants | Chris Robinson | 2013-10-06 | 1 | -1/+1 |
| | |||||
* | Only rest as long as needed in the Null renderer | Chris Robinson | 2013-10-05 | 1 | -5/+4 |
| | |||||
* | Compile using -std=c99 when available | Chris Robinson | 2013-10-03 | 3 | -3/+3 |
| | |||||
* | Silence some clang warnings | Chris Robinson | 2013-06-05 | 1 | -2/+2 |
| | |||||
* | Recognize DSSPEAKER_5POINT1_SURROUND (and 7POINT1) with DSound | Chris Robinson | 2013-05-22 | 1 | -4/+11 |
| | |||||
* | Fix a potential leak when mmdevapi fails to open | Chris Robinson | 2013-05-19 | 1 | -0/+3 |
| | |||||
* | Report the actual ALSA error if setting the buffer metrics fails | Chris Robinson | 2013-03-18 | 1 | -2/+2 |
| | |||||
* | Use force_align_arg_pointer for QSA | Chris Robinson | 2013-03-15 | 1 | -0/+8 |
| | |||||
* | Add a QSA backend for QNX | Chris Robinson | 2013-03-14 | 1 | -0/+1170 |
| | |||||
* | Build an appropriate channel map for PulseAudio | Chris Robinson | 2013-02-08 | 1 | -2/+28 |
| | |||||
* | Destroy the ring buffer when closing down a portaudio device | Chris Robinson | 2013-02-01 | 1 | -0/+3 |
| | |||||
* | Filter unneeded thread messages with MMDevApi | Chris Robinson | 2012-12-24 | 1 | -1/+3 |
| | |||||
* | Add support for OpenSL ES 1.0.1 on Android | Chris Robinson | 2012-12-12 | 1 | -1/+8 |
| | |||||
* | Add support for float32 output to CoreAudio | Chris Robinson | 2012-12-03 | 1 | -10/+13 |
| | |||||
* | Use the correct multiplier for int32 output with CoreAudio | Chris Robinson | 2012-12-03 | 1 | -2/+2 |
| | |||||
* | Lock the device before calling aluHandleDisconnect | Chris Robinson | 2012-12-02 | 7 | -0/+26 |
| | | | | | | PulseAudio causes an assert if being relocked inside a callback on the worker thread, where aluHandleDisconnect is called. We can assume it's already locked there, so just make sure the device is locked before being calling it. | ||||
* | Avoid locking PulseAudio's mainloop when starting and stopping capture | Chris Robinson | 2012-11-19 | 1 | -4/+0 |
| | | | | | The mainloop is already locked by the caller, and double-locking interferes with the subsequent wait. |