summaryrefslogtreecommitdiffstats
path: root/Alc/winmm.c
Commit message (Expand)AuthorAgeFilesLines
* Wait until all headers are unprepared before freeing the bufferChris Robinson2011-07-281-4/+6
* Make the thread event auto-resettingChris Robinson2011-07-281-2/+2
* Remove the unnecessary wave header eventChris Robinson2011-07-281-29/+2
* Use unnamed events for winmmChris Robinson2011-07-281-4/+4
* Set real-time priority for the WaveOut backendChris Robinson2011-07-201-0/+2
* Rename the ERROR macro to ERRChris Robinson2011-07-131-6/+6
* Use logging macros in the winmm backendChris Robinson2011-07-101-6/+6
* Use a proper enum for the probe typeChris Robinson2011-06-141-25/+27
* Make some declarations static or static constChris Robinson2011-05-211-1/+1
* Properly set the channel order for WinMM playbackChris Robinson2011-05-161-0/+2
* Fix closing of waveOut devicesChris Robinson2011-05-161-1/+1
* Use channel config strings in log outputChris Robinson2011-05-151-1/+1
* Fix WinMM backend compilationChris Robinson2011-05-031-2/+2
* Add a device flag for channel config requestsChris Robinson2011-05-031-0/+8
* Add a frequency-request device flagChris Robinson2011-05-031-1/+7
* Use the correct winmm device ID typeChris Robinson2011-02-081-2/+2
* Separate device format into 'channel config' and 'sample type' componentsChris Robinson2010-12-041-19/+27
* Add a basic WaveOut deviceChris Robinson2010-11-271-19/+343
* Be less wave-in-specific in the winmm backendChris Robinson2010-11-251-77/+81
* Get rid of the device timer stuffChris Robinson2010-11-211-7/+1
* Be a bit more verbose when a device fails to openChris Robinson2010-08-011-5/+9
* Add a backend callback to get the device timeChris Robinson2010-07-241-1/+7
* Use a long single buffer for WaveIn's capture buffersChris Robinson2010-07-121-3/+12
* Fix WaveIn device cleanup orderChris Robinson2010-07-081-24/+27
* Add missing static keyword to WinMM varsChris Robinson2010-07-081-2/+2
* Use the existing ring buffer methods for WaveInChris Robinson2010-07-071-127/+50
* Prevent multiple WinMM devices from getting the same name, as wellChris Robinson2010-06-101-1/+17
* Increase the temp buffer sizes to construct device names withChris Robinson2010-05-311-1/+1
* Update device naming to be more apparent about the device being usedChris Robinson2010-05-311-1/+1
* Add a function to get the frame size from a formatChris Robinson2010-05-241-4/+2
* Build device lists only when neededChris Robinson2010-03-091-0/+3
* Probe physical devices separately from appending them to the device listChris Robinson2010-03-091-22/+44
* Store ALC errors with the device when possibleChris Robinson2009-12-281-2/+2
* Rename SetALCError for consistencyChris Robinson2009-10-071-2/+2
* Store the number of periods in the device instead of the buffer sizeChris Robinson2009-09-161-1/+2
* Fix compilation for WindowsChris Robinson2009-08-281-1/+1
* Rebuild device lists when retrieving themChris Robinson2009-08-271-15/+25
* Store a copy of the device name in the deviceChris Robinson2009-08-271-1/+2
* Store copies of the device names in the individual backendsChris Robinson2009-08-271-9/+21
* Add a method to deinitialize backendsChris Robinson2009-08-261-0/+4
* Remove unnecessary function parametersChris Robinson2009-08-131-5/+3
* Allow delaying playback start until context creation, and don't use UpdateSiz...Chris Robinson2009-08-131-0/+2
* Define _WIN32_WINNT to 0x0500 when including windows.hChris Robinson2008-03-011-0/+1
* Remove FrameSize struct memberChris Robinson2008-02-141-5/+11
* Fix race condition when starting winmm message poll threadChris Robinson2008-02-031-9/+22
* Remove unnecessary Channels fieldChris Robinson2008-01-251-2/+2
* Add missing config.h includesChris Robinson2008-01-161-0/+2
* Store a persistant name string with the device structChris Robinson2007-12-141-2/+1
* Initial importChris Robinson2007-11-131-0/+421