Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Wait until all headers are unprepared before freeing the buffer | Chris Robinson | 2011-07-28 | 1 | -4/+6 |
| | |||||
* | Make the thread event auto-resetting | Chris Robinson | 2011-07-28 | 1 | -2/+2 |
| | |||||
* | Remove the unnecessary wave header event | Chris Robinson | 2011-07-28 | 1 | -29/+2 |
| | | | | | | It's only ever set before sending the quit message, which will set the thread event. It's also only waited on just before the thread event is used to signal the end of the thread. | ||||
* | Use unnamed events for winmm | Chris Robinson | 2011-07-28 | 1 | -4/+4 |
| | |||||
* | Set real-time priority for the WaveOut backend | Chris Robinson | 2011-07-20 | 1 | -0/+2 |
| | |||||
* | Rename the ERROR macro to ERR | Chris Robinson | 2011-07-13 | 1 | -6/+6 |
| | |||||
* | Use logging macros in the winmm backend | Chris Robinson | 2011-07-10 | 1 | -6/+6 |
| | |||||
* | 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 |