Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use a proper enum for the probe type | Chris Robinson | 2011-06-14 | 1 | -25/+27 |
| | |||||
* | Make some declarations static or static const | Chris Robinson | 2011-05-21 | 1 | -1/+1 |
| | |||||
* | Properly set the channel order for WinMM playback | Chris Robinson | 2011-05-16 | 1 | -0/+2 |
| | |||||
* | Fix closing of waveOut devices | Chris Robinson | 2011-05-16 | 1 | -1/+1 |
| | |||||
* | Use channel config strings in log output | Chris Robinson | 2011-05-15 | 1 | -1/+1 |
| | |||||
* | Fix WinMM backend compilation | Chris Robinson | 2011-05-03 | 1 | -2/+2 |
| | |||||
* | Add a device flag for channel config requests | Chris Robinson | 2011-05-03 | 1 | -0/+8 |
| | |||||
* | Add a frequency-request device flag | Chris Robinson | 2011-05-03 | 1 | -1/+7 |
| | |||||
* | Use the correct winmm device ID type | Chris Robinson | 2011-02-08 | 1 | -2/+2 |
| | |||||
* | Separate device format into 'channel config' and 'sample type' components | Chris Robinson | 2010-12-04 | 1 | -19/+27 |
| | |||||
* | Add a basic WaveOut device | Chris Robinson | 2010-11-27 | 1 | -19/+343 |
| | | | | It can still use more work, but it seems to work | ||||
* | Be less wave-in-specific in the winmm backend | Chris Robinson | 2010-11-25 | 1 | -77/+81 |
| | |||||
* | Get rid of the device timer stuff | Chris Robinson | 2010-11-21 | 1 | -7/+1 |
| | |||||
* | Be a bit more verbose when a device fails to open | Chris Robinson | 2010-08-01 | 1 | -5/+9 |
| | |||||
* | Add a backend callback to get the device time | Chris Robinson | 2010-07-24 | 1 | -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 buffers | Chris Robinson | 2010-07-12 | 1 | -3/+12 |
| | |||||
* | Fix WaveIn device cleanup order | Chris Robinson | 2010-07-08 | 1 | -24/+27 |
| | |||||
* | Add missing static keyword to WinMM vars | Chris Robinson | 2010-07-08 | 1 | -2/+2 |
| | |||||
* | Use the existing ring buffer methods for WaveIn | Chris Robinson | 2010-07-07 | 1 | -127/+50 |
| | |||||
* | Prevent multiple WinMM devices from getting the same name, as well | Chris Robinson | 2010-06-10 | 1 | -1/+17 |
| | |||||
* | Increase the temp buffer sizes to construct device names with | Chris Robinson | 2010-05-31 | 1 | -1/+1 |
| | |||||
* | Update device naming to be more apparent about the device being used | Chris Robinson | 2010-05-31 | 1 | -1/+1 |
| | |||||
* | Add a function to get the frame size from a format | Chris Robinson | 2010-05-24 | 1 | -4/+2 |
| | |||||
* | Build device lists only when needed | Chris Robinson | 2010-03-09 | 1 | -0/+3 |
| | |||||
* | Probe physical devices separately from appending them to the device list | Chris Robinson | 2010-03-09 | 1 | -22/+44 |
| | |||||
* | Store ALC errors with the device when possible | Chris Robinson | 2009-12-28 | 1 | -2/+2 |
| | |||||
* | Rename SetALCError for consistency | Chris Robinson | 2009-10-07 | 1 | -2/+2 |
| | |||||
* | Store the number of periods in the device instead of the buffer size | Chris Robinson | 2009-09-16 | 1 | -1/+2 |
| | | | | Also keep all the fields in sync | ||||
* | Fix compilation for Windows | Chris Robinson | 2009-08-28 | 1 | -1/+1 |
| | |||||
* | Rebuild device lists when retrieving them | Chris Robinson | 2009-08-27 | 1 | -15/+25 |
| | |||||
* | Store a copy of the device name in the device | Chris Robinson | 2009-08-27 | 1 | -1/+2 |
| | |||||
* | Store copies of the device names in the individual backends | Chris Robinson | 2009-08-27 | 1 | -9/+21 |
| | |||||
* | Add a method to deinitialize backends | Chris Robinson | 2009-08-26 | 1 | -0/+4 |
| | |||||
* | Remove unnecessary function parameters | Chris Robinson | 2009-08-13 | 1 | -5/+3 |
| | |||||
* | Allow delaying playback start until context creation, and don't use ↵ | Chris Robinson | 2009-08-13 | 1 | -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.h | Chris Robinson | 2008-03-01 | 1 | -0/+1 |
| | | | | VC7 appears to require that value, or higher, set and fails otherwise | ||||
* | Remove FrameSize struct member | Chris Robinson | 2008-02-14 | 1 | -5/+11 |
| | |||||
* | Fix race condition when starting winmm message poll thread | Chris Robinson | 2008-02-03 | 1 | -9/+22 |
| | |||||
* | Remove unnecessary Channels field | Chris Robinson | 2008-01-25 | 1 | -2/+2 |
| | |||||
* | Add missing config.h includes | Chris Robinson | 2008-01-16 | 1 | -0/+2 |
| | |||||
* | Store a persistant name string with the device struct | Chris Robinson | 2007-12-14 | 1 | -2/+1 |
| | |||||
* | Initial import | Chris Robinson | 2007-11-13 | 1 | -0/+421 |