aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/backends/dsound.c
Commit message (Expand)AuthorAgeFilesLines
* Always lock the device backend before calling aluMixDataChris Robinson2017-02-181-0/+2
* Remove DevFmtBFormat3D, which is covered by DevFmtAmbi1Chris Robinson2016-07-311-2/+0
* Add a config to output first-, second-, or third-order ambisonicsChris Robinson2016-07-291-0/+6
* Combine VECTOR_RESIZE and VECTOR_RESERVEChris Robinson2016-07-261-1/+1
* Change the backend getLatency method to return the clock time tooChris Robinson2016-05-281-2/+2
* Shorten VECTOR_ITER_ macros to VECTOR_Chris Robinson2016-04-151-3/+3
* Convert remaining ringbuffers to the lockless variantChris Robinson2016-03-291-8/+10
* Replace some CreateEvent calls with CreateEventWChris Robinson2016-02-071-1/+1
* Reformat Windows device name dressingChris Robinson2015-12-041-6/+5
* Append "on OpenAL Soft" to mmdevapi, dsound, and winmm device namesChris Robinson2015-09-101-4/+7
* Add a macro to simplify allocating and constructing an objectChris Robinson2015-05-181-12/+2
* Clean up another vector iterator loopChris Robinson2015-02-071-12/+12
* Set headphones when dsound reports headphonesChris Robinson2014-11-271-1/+3
* Support B-Format output with the wave file writerChris Robinson2014-11-251-0/+5
* Fix 5.1 surround soundChris Robinson2014-11-071-11/+16
* Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2...François Cami2014-08-181-2/+2
* Use VECTOR_FIND_IF and VECTOR_FOR_EACH instead of manual loopsChris Robinson2014-08-091-32/+17
* Don't require pre-declaring vector typesChris Robinson2014-07-061-3/+3
* Add a helper VECTOR_FOR_EACH macroChris Robinson2014-04-301-9/+7
* More device list cleanup cleanupChris Robinson2014-04-241-36/+23
* Properly handle HAVE_DYNLOAD in the dsound backendChris Robinson2014-04-221-1/+7
* Avoid some superfluous typesChris Robinson2014-04-221-8/+8
* Convert the DSound backend to the new APIChris Robinson2014-04-191-220/+291
* Rename SetThreadName to althrd_setnameChris Robinson2014-04-171-1/+1
* Remove the old thread wrappers for the new onesChris Robinson2014-04-161-7/+7
* Use vectors for the dsound device listsChris Robinson2014-03-311-127/+79
* Use an al_string for the device nameChris Robinson2014-03-281-2/+2
* Use al_string to handle mmdevapi and dsound device namesChris Robinson2014-03-281-50/+69
* Add a macro for GCC to ensure stack alignmentChris Robinson2013-11-251-1/+1
* Remove the Lock and Unlock methods from BackendFuncsChris Robinson2013-11-041-2/+0
* Move the device mutex to the backendChris Robinson2013-10-281-0/+1
* Rework threading functionsChris Robinson2013-10-271-3/+3
* Set a name for the mixer and recording threadsChris Robinson2013-10-271-0/+1
* Use the UNUSED macro in the backendsChris Robinson2013-10-071-8/+2
* Recognize DSSPEAKER_5POINT1_SURROUND (and 7POINT1) with DSoundChris Robinson2013-05-221-4/+11
* Lock the device before calling aluHandleDisconnectChris Robinson2012-12-021-0/+6
* Rename some struct fields for DirectSoundChris Robinson2012-11-041-48/+48
* Avoid recreating the DSound primary bufferChris Robinson2012-11-041-1/+1
* Don't include alu.h in alMain.hChris Robinson2012-09-141-2/+1
* Use a default method to provide a dummy latencyChris Robinson2012-08-191-8/+1
* Move the device lock into the backend function tableChris Robinson2012-08-181-0/+2
* Add a device method to retrieve the active latencyChris Robinson2012-08-171-1/+10
* Only try float32 with DSound when specifically requestedChris Robinson2012-06-171-1/+4
* Rename AllDevice -> AllDevicesChris Robinson2012-05-091-1/+1
* Remove hungarian notation from dsound and mmdevapiChris Robinson2012-04-191-140/+139
* Remove some more hungarian notationChris Robinson2012-04-191-16/+16
* Remove hungarian notation from the device and context structsChris Robinson2012-04-191-2/+2
* Use a separate backend callback to start playback of the deviceChris Robinson2012-03-051-17/+36
* Print enumerated dsound devicesChris Robinson2012-02-261-0/+18
* Watch for unsupported sample types for dsound captureChris Robinson2012-02-261-0/+15