aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/backends
Commit message (Collapse)AuthorAgeFilesLines
* Avoid printing messages about device parameter changes in the backendsChris Robinson2012-01-179-187/+38
|
* Retry opening the PortAudio device with 16-bit short if 32-bit float output ↵Chris Robinson2012-01-171-3/+9
| | | | fails
* Retry opening the DSound device with 16-bit short if 32-bit float output failsChris Robinson2012-01-171-0/+11
|
* Retry opening the WinMM device with 16-bit short if 32-bit float output failsChris Robinson2012-01-171-0/+6
|
* Support 32-bit float in the WinMM backendChris Robinson2012-01-171-4/+11
|
* Reset the ALSA device if the number of available samples grows too largeChris Robinson2011-11-281-2/+15
|
* Make ALSA XRUN when the number of available samples exceeds the buffer sizeChris Robinson2011-11-281-0/+5
|
* Initialize/Uninitialize COM as neededChris Robinson2011-10-241-2/+11
|
* Don't update the device update parameters when PulseAudio does an async ↵Chris Robinson2011-10-191-24/+18
| | | | | | | buffer update It risks a deadlock, and though the UpdateSize won't change, we'll still fill as much of the buffer as we can up to a multiple of it
* Rename the MMDevAPI backend's MessageProc functionChris Robinson2011-09-241-2/+2
|
* Define _WIN32_WINNT on the command line with _WIN32Chris Robinson2011-09-203-3/+0
|
* Add a ConfigValueStr function, to return the string through a parameterChris Robinson2011-09-191-9/+15
|
* Check the number of available samples before calling the capture methodChris Robinson2011-09-186-52/+35
|
* Return int and float config values through a parameterChris Robinson2011-09-181-4/+4
| | | | | This allows the getter functions to return whether or not the option exists without a separate call and check.
* Remove a couple ineffective alcSetError callsChris Robinson2011-09-141-6/+0
|
* Return an error from the CaptureSamples method instead of setting itChris Robinson2011-09-146-57/+57
|
* Limit the minimum ALSA capture size to 100ms, and the maximum period size to ↵Chris Robinson2011-09-131-1/+7
| | | | 50ms
* Use maxu to clamp PulseAudio's capture buffer sizeChris Robinson2011-09-131-2/+1
|
* Allow PulseAudio's tlength to grow to make sure there's at least two updatesChris Robinson2011-09-091-7/+19
|
* Free the WaveIn buffers' data after unpreparing them allChris Robinson2011-08-251-7/+4
|
* Return an ALC error enum from the OpenCapture backend methodChris Robinson2011-08-246-46/+35
|
* Return an ALC error enum from the OpenPlayback backend methodChris Robinson2011-08-2414-73/+61
|
* Don't enumerate "PulseAudio Default" in the ALL_DEVICES listChris Robinson2011-08-201-18/+6
|
* Don't expose "DirectSound Default" in the ALL_DEVICES listChris Robinson2011-08-201-14/+1
| | | | | This is under the assumption that one of the devices in ALL_DEVICES corresponds to the default. This is not true for all backends (eg, ALSA).
* Move backend sources to a separate sub-directoryChris Robinson2011-08-2014-0/+8138