Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow the backend init functions to return failure | Chris Robinson | 2011-08-17 | 1 | -1/+2 |
| | |||||
* | Rename the ERROR macro to ERR | Chris Robinson | 2011-07-13 | 1 | -13/+13 |
| | |||||
* | Use logging macros for the portaudio backend | Chris Robinson | 2011-07-10 | 1 | -13/+13 |
| | |||||
* | Clamp PortAudio output to stereo | Chris Robinson | 2011-06-27 | 1 | -4/+17 |
| | |||||
* | Combine the two pa_load definitions into one | Chris Robinson | 2011-06-26 | 1 | -15/+5 |
| | |||||
* | Properly handle the PortAudio lib in OpenBSD | Chris Robinson | 2011-06-22 | 1 | -0/+2 |
| | |||||
* | Use a proper enum for the probe type | Chris Robinson | 2011-06-14 | 1 | -7/+13 |
| | |||||
* | Cleanup dynamic loading in the PortAudio backend | Chris Robinson | 2011-06-12 | 1 | -83/+78 |
| | |||||
* | Add a frequency-request device flag | Chris Robinson | 2011-05-03 | 1 | -1/+7 |
| | |||||
* | Separate device format into 'channel config' and 'sample type' components | Chris Robinson | 2010-12-04 | 1 | -18/+22 |
| | |||||
* | Get rid of the device timer stuff | Chris Robinson | 2010-11-21 | 1 | -9/+1 |
| | |||||
* | Store the time precision with the device | Chris Robinson | 2010-07-25 | 1 | -0/+2 |
| | |||||
* | 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 | ||||
* | Update device naming to be more apparent about the device being used | Chris Robinson | 2010-05-31 | 1 | -5/+4 |
| | |||||
* | Don't unload libs when they're not needed | Chris Robinson | 2010-05-28 | 1 | -13/+0 |
| | | | | | Some libs don't really like being unloaded and reloaded all the time, and the benefits aren't that great | ||||
* | Avoid constantly loading and unloading PortAudio | Chris Robinson | 2010-05-28 | 1 | -14/+11 |
| | | | | | It seems this triggers a bug in the lib, causing a crash. It may not be a bad idea to remove dynamic unloading/reloading all through-out. | ||||
* | Add a function to get the frame size from a format | Chris Robinson | 2010-05-24 | 1 | -2/+1 |
| | |||||
* | Fix non-dynamic PortAudio | Chris Robinson | 2010-04-01 | 1 | -1/+0 |
| | |||||
* | Return if PortAudio fails to load in Windows | Chris Robinson | 2010-03-23 | 1 | -2/+3 |
| | |||||
* | Support PortAudio in Windows | Chris Robinson | 2010-03-21 | 1 | -6/+24 |
| | |||||
* | Support capture with PortAudio | Chris Robinson | 2010-03-18 | 1 | -7/+143 |
| | |||||
* | Keep UpdateSize updated when apps request a frequency | Chris Robinson | 2010-02-24 | 1 | -0/+4 |
| | |||||
* | Clean up some loading checks | Chris Robinson | 2009-12-26 | 1 | -9/+8 |
| | |||||
* | Use the proper logging function | Chris Robinson | 2009-12-26 | 1 | -1/+1 |
| | |||||
* | Start and stop PortAudio's stream in the proper methods | Chris Robinson | 2009-12-26 | 1 | -16/+15 |
| | |||||
* | Use a channel-map to specify the output device channel order | Chris Robinson | 2009-12-02 | 1 | -0/+2 |
| | |||||
* | Load backend libs on-demand | Chris Robinson | 2009-09-27 | 1 | -61/+88 |
| | |||||
* | Attempt to reload backend libs when probing, if they didn't initially load | Chris Robinson | 2009-09-23 | 1 | -3/+3 |
| | |||||
* | Return imediately if trying to set an unknown format | Chris Robinson | 2009-09-21 | 1 | -2/+4 |
| | |||||
* | Remove left-over backend-specific period options | Chris Robinson | 2009-09-16 | 1 | -5/+0 |
| | |||||
* | Store the number of periods in the device instead of the buffer size | Chris Robinson | 2009-09-16 | 1 | -4/+2 |
| | | | | Also keep all the fields in sync | ||||
* | Remove unnecessary parameters, and rename methods | Chris Robinson | 2009-09-16 | 1 | -6/+4 |
| | |||||
* | Restore the device frequency using the stream info | Chris Robinson | 2009-09-16 | 1 | -2/+8 |
| | |||||
* | Update the frequency with what the stream actually got set with | Chris Robinson | 2009-09-15 | 1 | -0/+5 |
| | |||||
* | Properly terminate PortAudio when closing | Chris Robinson | 2009-09-15 | 1 | -2/+7 |
| | |||||
* | Pass the device to aluMixData | Chris Robinson | 2009-09-15 | 1 | -4/+1 |
| | |||||
* | Pass the frame count to aluMixData | Chris Robinson | 2009-09-15 | 1 | -5/+1 |
| | |||||
* | Remove unnecessary vars and rework device name checks | Chris Robinson | 2009-08-27 | 1 | -6/+5 |
| | |||||
* | Rebuild device lists when retrieving them | Chris Robinson | 2009-08-27 | 1 | -4/+14 |
| | |||||
* | Close some libs when deinitializing | Chris Robinson | 2009-08-27 | 1 | -0/+4 |
| | |||||
* | Store a copy of the device name in the device | Chris Robinson | 2009-08-27 | 1 | -2/+1 |
| | |||||
* | Store copies of the device names in the individual backends | Chris Robinson | 2009-08-27 | 1 | -2/+2 |
| | |||||
* | Add a method to deinitialize backends | Chris Robinson | 2009-08-26 | 1 | -0/+4 |
| | |||||
* | Support 32-bit float output | Chris Robinson | 2009-08-15 | 1 | -0/+3 |
| | |||||
* | Remove unnecessary function parameters | Chris Robinson | 2009-08-13 | 1 | -4/+1 |
| | |||||
* | Don't let the device frequency change when PortAudio gets a new context | Chris Robinson | 2009-08-13 | 1 | -2/+1 |
| | |||||
* | Allow delaying playback start until context creation, and don't use ↵ | Chris Robinson | 2009-08-13 | 1 | -4/+19 |
| | | | | | | | UpdateSize to store the buffer size This will make it possible to support the context attributes (frequency, refresh, etc) for some backends | ||||
* | Add a cast for setting a dummy pointer value | Chris Robinson | 2009-03-10 | 1 | -1/+1 |
| | |||||
* | Add a PortAudio backend | Chris Robinson | 2009-03-10 | 1 | -0/+239 |