aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/winmm.c
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | It can still use more work, but it seems to work
* 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
| | | | | The method should monotonically count the number of nanoseconds the device has active contexts
* 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
| | | | Also keep all the fields in sync
* 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 ↵Chris Robinson2009-08-131-0/+2
| | | | | | | UpdateSize to store the buffer size This will make it possible to support the context attributes (frequency, refresh, etc) for some backends
* Define _WIN32_WINNT to 0x0500 when including windows.hChris Robinson2008-03-011-0/+1
| | | | VC7 appears to require that value, or higher, set and fails otherwise
* 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