aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/backends/winmm.c
Commit message (Expand)AuthorAgeFilesLines
* Reformat Windows device name dressingChris Robinson2015-12-041-11/+9
* Add a function to get a list of data filesChris Robinson2015-10-031-1/+0
* Append "on OpenAL Soft" to mmdevapi, dsound, and winmm device namesChris Robinson2015-09-101-24/+26
* Add a macro to simplify allocating and constructing an objectChris Robinson2015-05-181-12/+2
* Use a macro for the record thread nameChris Robinson2014-12-211-1/+1
* Support B-Format output with the wave file writerChris Robinson2014-11-251-0/+1
* Fix 5.1 surround soundChris Robinson2014-11-071-1/+1
* Convert the winmm backend to the new backend APIChris Robinson2014-09-081-285/+380
* Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2...François Cami2014-08-181-2/+2
* Don't require pre-declaring vector typesChris Robinson2014-07-061-6/+2
* Make RefCount a non-integer typeChris Robinson2014-05-141-4/+4
* Add a helper VECTOR_FOR_EACH macroChris Robinson2014-04-301-16/+13
* Use a helper method to clear winmm device listsChris Robinson2014-04-241-20/+15
* Avoid using superfluous LP* typesChris Robinson2014-04-231-10/+10
* Use a RefCount for counting committed winmm buffersChris Robinson2014-04-231-7/+7
* Use the althrd methods in winmmChris Robinson2014-04-211-78/+15
* Use the stored format block align instead of calculating itChris Robinson2014-04-201-7/+4
* Rename SetThreadName to althrd_setnameChris Robinson2014-04-171-2/+2
* Silence an MSVC warning about -1uChris Robinson2014-04-071-4/+4
* Use an al_string vector for winmm device namesChris Robinson2014-04-071-84/+109
* Use an al_string for the device nameChris Robinson2014-03-281-2/+2
* 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
* Rework threading functionsChris Robinson2013-10-271-0/+1
* Set a name for the mixer and recording threadsChris Robinson2013-10-271-0/+2
* Use the UNUSED macro in the backendsChris Robinson2013-10-071-8/+2
* 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/+9
* Rename AllDevice -> AllDevicesChris Robinson2012-05-091-1/+1
* Remove hungarian notation from the winmm backendChris Robinson2012-04-191-212/+207
* Remove some more hungarian notationChris Robinson2012-04-191-47/+47
* Remove hungarian notation from the device and context structsChris Robinson2012-04-191-2/+2
* Update the ALCdevice in winmm's reset method instead of openChris Robinson2012-03-061-64/+80
* Use a separate backend callback to start playback of the deviceChris Robinson2012-03-051-6/+16
* Avoid default names for winmm and dsoundChris Robinson2012-02-201-40/+16
* Always use "OpenAL Soft" for the short device enumeration listChris Robinson2012-02-201-6/+0
* Use a switch to check the device format with winmmChris Robinson2012-02-151-5/+28
* Support signed and unsigned 32-bit int outputChris Robinson2012-02-141-1/+3
* Fix WaveIn shutdown for realChris Robinson2012-01-201-11/+8
* Always message the WinMM processing thread when a buffer is doneChris Robinson2012-01-201-12/+2
* Fix a possible race condition when shutting down WinMM devicesChris Robinson2012-01-201-23/+21
* Avoid printing messages about device parameter changes in the backendsChris Robinson2012-01-171-7/+1
* 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
* Define _WIN32_WINNT on the command line with _WIN32Chris Robinson2011-09-201-1/+0
* Check the number of available samples before calling the capture methodChris Robinson2011-09-181-8/+5
* Return an error from the CaptureSamples method instead of setting itChris Robinson2011-09-141-5/+5
* Free the WaveIn buffers' data after unpreparing them allChris Robinson2011-08-251-7/+4