Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reimplement the compressor to work per-sample | Chris Robinson | 2013-11-06 | 1 | -37/+51 |
| | |||||
* | Explicitly define _POSIX_C_SOURCE and _XOPEN_SOURCE | Chris Robinson | 2013-11-06 | 1 | -3/+3 |
| | | | | | Set them to 200809L and 700 respectively, instead of assuming _GNU_SOURCE will do it. | ||||
* | Set -D_GNU_SOURCE=1 earlier | Chris Robinson | 2013-11-05 | 1 | -4/+4 |
| | |||||
* | Include strings.h when available | Chris Robinson | 2013-11-05 | 3 | -0/+8 |
| | |||||
* | Remove the Lock and Unlock methods from BackendFuncs | Chris Robinson | 2013-11-04 | 13 | -66/+7 |
| | | | | | 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 |
| | |||||
* | Move some inline methods to their appropriate headers | Chris Robinson | 2013-11-04 | 6 | -26/+24 |
| | |||||
* | Use C99 inline in more places | Chris Robinson | 2013-11-04 | 11 | -35/+79 |
| | |||||
* | Use C99 inline semantics | Chris Robinson | 2013-11-04 | 9 | -35/+57 |
| | |||||
* | Only set device functions when needed | Chris Robinson | 2013-11-04 | 1 | -2/+6 |
| | |||||
* | Use a unique backend type for loopback | Chris Robinson | 2013-11-04 | 3 | -32/+32 |
| | |||||
* | Rename VCALL and VCALL0 to V and V0 | Chris Robinson | 2013-11-02 | 6 | -57/+57 |
| | |||||
* | 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 | 5 | -183/+287 |
| | |||||
* | Set vtables in the constructor | Chris Robinson | 2013-11-02 | 1 | -4/+4 |
| | |||||
* | Make LockContext and UnlockContext inline again | Chris Robinson | 2013-11-02 | 2 | -12/+5 |
| | |||||
* | Rename alcGetLatency to ALCdevice_GetLatency | Chris Robinson | 2013-11-02 | 3 | -8/+6 |
| | |||||
* | Use the existing ALint64SOFT/ALuint64SOFT types for ALint64/ALuint64 | Chris Robinson | 2013-11-01 | 1 | -14/+2 |
| | |||||
* | Prefer long as a 64-bit type instead of long long | Chris Robinson | 2013-10-30 | 1 | -2/+2 |
| | |||||
* | 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 | 3 | -54/+54 |
| | |||||
* | Add default handlers for reset, captureSamples, and availableSamples | Chris Robinson | 2013-10-29 | 6 | -47/+40 |
| | |||||
* | Convert the PulseAudio backend to the new interface | Chris Robinson | 2013-10-29 | 4 | -630/+865 |
| | |||||
* | Remove the cmake option to use wine headers | Chris Robinson | 2013-10-29 | 1 | -16/+0 |
| | |||||
* | Disable MSVC warning 4098 | Chris Robinson | 2013-10-29 | 1 | -0/+1 |
| | | | | | | | | | | | | | a.k.a. "'void' function returning a value", caused by returning a void in a function that returns void. Such as: void foo() { } void bar() { return foo(); } Which can happen due to some generalized macros that generate wrappers. | ||||
* | Add a macro to forward methods to a base type | Chris Robinson | 2013-10-29 | 4 | -78/+43 |
| | |||||
* | Convert the loopback backend to the new interface | Chris Robinson | 2013-10-29 | 4 | -38/+109 |
| | |||||
* | 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 | 4 | -13/+38 |
| | |||||
* | Convert ALSA to the new backend interface | Chris Robinson | 2013-10-28 | 3 | -274/+388 |
| | |||||
* | Don't return a void | Chris Robinson | 2013-10-28 | 1 | -4/+4 |
| | |||||
* | Declare LoadLib functions in one place | Chris Robinson | 2013-10-28 | 1 | -7/+7 |
| | |||||
* | 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 | 3 | -7/+7 |
| | |||||
* | Add a GNU-specific AL_PRINT | Chris Robinson | 2013-10-28 | 1 | -2/+8 |
| | | | | | This one makes use of the ', ## __VA_ARGS__' construct to avoid splitting the output into two *printf calls. | ||||
* | Support capture backends with the new interface | Chris Robinson | 2013-10-28 | 1 | -2/+1 |
| | |||||
* | Create and use a backend wrapper for capture | Chris Robinson | 2013-10-28 | 4 | -47/+139 |
| | |||||
* | Add audio capture methods to ALCbackend | Chris Robinson | 2013-10-28 | 3 | -0/+29 |
| | |||||
* | Move some stuff out of alMain.h | Chris Robinson | 2013-10-28 | 4 | -216/+238 |
| | |||||
* | Move ALCbackend base stuff to a separate file | Chris Robinson | 2013-10-28 | 4 | -114/+125 |
| | |||||
* | Fix a couple casts | Chris Robinson | 2013-10-28 | 2 | -3/+3 |
| | |||||
* | Move the device mutex to the backend | Chris Robinson | 2013-10-28 | 15 | -21/+70 |
| | |||||
* | Separate compatibility declarations | Chris Robinson | 2013-10-28 | 5 | -52/+58 |
| | |||||
* | Modify how VCALL is handled | Chris Robinson | 2013-10-28 | 6 | -51/+51 |
| | | | | | | | | | | | Now instead of specifying the arguments as a third argument to the macro, like VCALL(object,function,(arg1, arg2)); they are specified separately after the macro, like VCALL(object,function)(arg1, arg2); Also, VCALL_NOARGS has been removed in favor of VCALL0, which behaves like above but expects an empty argument list (a separate macro is needed to work around preprocessor limitations). | ||||
* | Convert the Null backend to the ALCbackend style | Chris Robinson | 2013-10-28 | 4 | -90/+193 |
| | |||||
* | 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 | 2 | -0/+8 |
| | | | | And make sure the backend is properly deleted. | ||||
* | Move the lock/unlock methods to the backend | Chris Robinson | 2013-10-28 | 4 | -8/+64 |
| | |||||
* | Add missing header to git | Chris Robinson | 2013-10-27 | 1 | -0/+62 |
| |