Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't use the mutex in the base getClockLatency implementation | Chris Robinson | 2017-02-28 | 1 | -3/+8 |
| | |||||
* | Return some device latency by default | Chris Robinson | 2017-02-18 | 1 | -2/+7 |
| | | | | | | | A device will never have 0 latency. OpenAL Soft itself uses a sample buffer length of UpdateSize*NumUpdates, and during playback will have about (NumUpdates-1) periods filled, more or less. Without a more accurate measurement from the playback system, this is better than reporting 0. | ||||
* | Clean up a couple variable names and declarations | Chris Robinson | 2016-05-30 | 1 | -3/+2 |
| | |||||
* | Change the backend getLatency method to return the clock time too | Chris Robinson | 2016-05-28 | 1 | -4/+15 |
| | | | | | | 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. | ||||
* | Use the macros to allocate the wrapper backends | Chris Robinson | 2015-09-24 | 1 | -6/+2 |
| | |||||
* | Remove the GetLatency method from the old BackendFuncs | Chris Robinson | 2014-09-08 | 1 | -15/+2 |
| | |||||
* | Use a C11-like mutex wrapper instead of CRITICAL_SECTIONs | Chris Robinson | 2014-04-16 | 1 | -4/+8 |
| | |||||
* | Use a void* for the backend Delete method param | Chris Robinson | 2014-03-22 | 1 | -14/+4 |
| | |||||
* | Store the old-style backend funcs in the wrapper | Chris Robinson | 2014-03-17 | 1 | -20/+28 |
| | |||||
* | Add some missing 'static's | Chris Robinson | 2013-11-24 | 1 | -4/+4 |
| | |||||
* | Remove the Lock and Unlock methods from BackendFuncs | Chris Robinson | 2013-11-04 | 1 | -28/+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 |
| | |||||
* | Convert the OSS backend to the new interface | Chris Robinson | 2013-11-02 | 1 | -0/+6 |
| | |||||
* | Set vtables in the constructor | Chris Robinson | 2013-11-02 | 1 | -4/+4 |
| | |||||
* | Add default handlers for reset, captureSamples, and availableSamples | Chris Robinson | 2013-10-29 | 1 | -0/+15 |
| | |||||
* | Don't return a void | Chris Robinson | 2013-10-28 | 1 | -4/+4 |
| | |||||
* | Create and use a backend wrapper for capture | Chris Robinson | 2013-10-28 | 1 | -25/+126 |
| | |||||
* | Add audio capture methods to ALCbackend | Chris Robinson | 2013-10-28 | 1 | -0/+10 |
| | |||||
* | Move ALCbackend base stuff to a separate file | Chris Robinson | 2013-10-28 | 1 | -0/+122 |