summaryrefslogtreecommitdiffstats
path: root/Alc/mmdevapi.c
Commit message (Expand)AuthorAgeFilesLines
* Use separate lists for playback and capture backendsChris Robinson2011-08-191-9/+1
* Only attempt to load MMDevApi and DSound once, on initChris Robinson2011-08-181-5/+2
* Allow the backend init functions to return failureChris Robinson2011-08-171-1/+2
* Use mini/maxi/clampi and minu/maxu/clampu to replace min/max callsChris Robinson2011-08-161-1/+1
* Use a message thread to handle MMDevAPI backend methodsChris Robinson2011-08-031-147/+309
* Make the DSound and MMDevAPI events initially non-signaledChris Robinson2011-07-241-1/+1
* Round UpdateSize to the nearest multiple of MMDevAPI's period sizeChris Robinson2011-07-211-1/+1
* Reset the MMDevAPI and DSound events before starting playbackChris Robinson2011-07-211-1/+1
* Use an event to signal the mmdevapi backend to mixChris Robinson2011-07-211-15/+43
* Improve buffer metrics when using the MMDevAPI backendChris Robinson2011-07-171-9/+10
* Fix some format typesChris Robinson2011-07-161-4/+4
* Rename the ERROR macro to ERRChris Robinson2011-07-131-22/+22
* Use logging macros in the mmdevapi backendChris Robinson2011-07-101-22/+37
* Use a proper enum for the probe typeChris Robinson2011-06-141-5/+12
* Set the subformat type when an unknown one is encounteredChris Robinson2011-05-281-0/+1
* Add a 5.1 device format that uses side channels instead of backChris Robinson2011-05-281-0/+10
* Update the device update fields after initializing the MMDevApi deviceChris Robinson2011-05-191-1/+21
* Improve handling of format support for MMDevApiChris Robinson2011-05-171-89/+192
* Fix COM initialization with MMDevApiChris Robinson2011-05-161-1/+3
* Implement playback using MMDevApiChris Robinson2011-05-161-22/+288
* Add a skeleton backend for MMDevApiChris Robinson2011-05-151-0/+170