aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/backends
Commit message (Expand)AuthorAgeFilesLines
* Avoid locking PulseAudio's mainloop when starting and stopping captureChris Robinson2012-11-191-4/+0
* Use the stored buffer metrics for the mmdevapi buffer sizeChris Robinson2012-11-041-9/+1
* Add rudimentary latency tracking for mmdevapiChris Robinson2012-11-041-1/+16
* Rename some struct fields for DirectSoundChris Robinson2012-11-041-48/+48
* Avoid recreating the DSound primary bufferChris Robinson2012-11-041-1/+1
* Lock the device using the pulseaudio main loopChris Robinson2012-10-071-8/+15
* Define WIN32_LEAN_AND_MEAN when including windows.h in alMain.hChris Robinson2012-10-062-0/+6
* Scale and round NumUpdates when PulseAudio changes the sample rateChris Robinson2012-10-041-7/+7
* Reset maxlength if PulseAudio updates the playback rateChris Robinson2012-10-021-0/+1
* Round when calculating NumUpdates from PulseAudio's minreqChris Robinson2012-09-251-7/+8
* Make sure PulseAudio sets an update size that's a multiple of 4 samples with SSEChris Robinson2012-09-201-2/+5
* Don't include alu.h in alMain.hChris Robinson2012-09-1414-24/+23
* Free the global ALSA config after opening capture devices tooChris Robinson2012-09-021-1/+4
* alsa: Free the global config cache to remove a lot of reported leaksLauri Kasanen2012-09-021-0/+6
* Print the error when reporting snd_pcm_delay failureChris Robinson2012-08-271-1/+1
* Add a macro to help make a 64-bit valueChris Robinson2012-08-191-1/+1
* Use a default method to provide a dummy latencyChris Robinson2012-08-1912-98/+12
* Hold the device lock with PulseAudio between mixing and writingChris Robinson2012-08-181-0/+2
* Hold the device lock with ALSA between mixing and writingChris Robinson2012-08-181-0/+4
* Use non-blocking access for ALSA playbackChris Robinson2012-08-181-17/+37
* Move the device lock into the backend function tableChris Robinson2012-08-1814-0/+28
* Add a device method to retrieve the active latencyChris Robinson2012-08-1714-14/+154
* Avoid dynamic handling of libsndioChris Robinson2012-08-161-81/+0
* Don't unlock the pulseaudio mainloop when mixingChris Robinson2012-08-121-2/+0
* Add missing includeChris Robinson2012-06-191-0/+1
* Use a proper method to wait for a PulseAudio operationChris Robinson2012-06-191-18/+19
* Silence some GCC warningsChris Robinson2012-06-171-0/+4
* Only try float32 with DSound when specifically requestedChris Robinson2012-06-171-1/+4
* Avoid failing if ALSA can't set a buffer or period time near to our requestChris Robinson2012-06-161-21/+2
* Allow PulseAudio to spawn a server by defaultChris Robinson2012-06-161-1/+1
* Add an option to allow PulseAudio to move streamsChris Robinson2012-06-161-3/+28
* Add DEVPKEY_Device_FriendlyName declaration for mingw-w64 compatibilityChris Robinson2012-06-141-0/+3
* Rename AllDevice -> AllDevicesChris Robinson2012-05-0913-13/+13
* Clamp the ALSA period time between min and max if setting near failsChris Robinson2012-05-081-1/+17
* Clamp the ALSA buffer time between min and max if setting near failsChris Robinson2012-05-071-1/+18
* Look for libsndio.so.2 instead of libsndio.soChris Robinson2012-05-051-1/+1
* Check the right playback device file with OSSChris Robinson2012-04-221-1/+1
* Remove hungarian notation from dsound and mmdevapiChris Robinson2012-04-192-151/+150
* Remove hungarian notation from the winmm backendChris Robinson2012-04-191-212/+207
* Remove some more hungarian notationChris Robinson2012-04-196-127/+127
* Remove hungarian notation from the device and context structsChris Robinson2012-04-1914-22/+22
* Avoid modifying the ALCdevice in portaudio's open methodChris Robinson2012-03-131-25/+31
* Store the portaudio stream parameters with the deviceChris Robinson2012-03-131-32/+33
* Minor coreaudio fix, and make sure to set the device nameChris Robinson2012-03-131-4/+3
* Try to ensure the full mmdevapi buffer is usedChris Robinson2012-03-131-4/+12
* Try to ensure at least 2 mmdevapi updatesChris Robinson2012-03-131-1/+2
* Try to find a multiple of mmdevapi's period size nearest to the wanted update...Chris Robinson2012-03-131-0/+3
* Attempted fix for the coreaudio backendChris Robinson2012-03-121-16/+40
* Store a duplicate of the mmdevapi device IDChris Robinson2012-03-061-5/+9
* Add a comment explaining the pulseaudio prop_filterChris Robinson2012-03-061-0/+4