Chris Robinson
|
a7b4e0b5c5
|
Get rid of the device timer stuff
|
2010-11-21 06:32:59 -08:00 |
|
Chris Robinson
|
fe6e73ede9
|
Be a bit more verbose when a device fails to open
|
2010-08-01 16:20:28 -07:00 |
|
Chris Robinson
|
46d46c49a8
|
Store the time precision with the device
|
2010-07-25 12:54:50 -07:00 |
|
Chris Robinson
|
40dd1fb853
|
Add a backend callback to get the device time
The method should monotonically count the number of nanoseconds the device has
active contexts
|
2010-07-24 19:14:32 -07:00 |
|
Chris Robinson
|
da1dee351d
|
Update device naming to be more apparent about the device being used
|
2010-05-31 19:00:33 -07:00 |
|
Chris Robinson
|
37190b2caf
|
Add a function to get the frame size from a format
|
2010-05-24 21:51:30 -07:00 |
|
Chris Robinson
|
a53e3dda75
|
Don't needlessly expose a variable for the backends
|
2010-05-12 07:27:12 -07:00 |
|
Chris Robinson
|
5921e18be2
|
Fix some typos with the solaris backend
|
2010-01-12 08:28:07 -08:00 |
|
Chris Robinson
|
ac9c2e8c4a
|
Cleanup OSS/Solaris loop a bit
|
2010-01-10 12:40:59 -08:00 |
|
Chris Robinson
|
ef7df2416d
|
Hide OSS and Solaris devices if their files can't be stat'd
|
2010-01-09 06:40:50 -08:00 |
|
Chris Robinson
|
b5270e0bb3
|
Use a channel-map to specify the output device channel order
|
2009-12-02 04:03:51 -08:00 |
|
Chris Robinson
|
6cfc31777b
|
Add an option for real-time priority mixing
Default to disable for now, as a safety precaution
|
2009-12-01 23:15:09 -08:00 |
|
Chris Robinson
|
fdd314f7f8
|
Reset the kill flag after the thread has stopped
|
2009-11-29 10:22:12 -08:00 |
|
Chris Robinson
|
a4e3ca933b
|
EINTR is not a fatal write error
|
2009-10-19 00:33:00 -07:00 |
|
Chris Robinson
|
1fb58f9f8e
|
Fix OSS and Solaris playback loop check
|
2009-10-17 22:17:59 -07:00 |
|
Chris Robinson
|
e11b59a80f
|
Return imediately if trying to set an unknown format
|
2009-09-21 02:53:33 -07:00 |
|
Chris Robinson
|
cbcaa54173
|
Store the number of periods in the device instead of the buffer size
Also keep all the fields in sync
|
2009-09-16 22:58:54 -07:00 |
|
Chris Robinson
|
94e3fca702
|
Remove unnecessary parameters, and rename methods
|
2009-09-16 00:24:44 -07:00 |
|
Chris Robinson
|
9f037e8980
|
Pass the device to aluMixData
|
2009-09-15 19:30:27 -07:00 |
|
Chris Robinson
|
6636131d3b
|
Pass the frame count to aluMixData
|
2009-09-15 18:19:00 -07:00 |
|
Chris Robinson
|
e25b01c3a2
|
Start Solaris playback when a context is ready
|
2009-09-12 18:19:52 -07:00 |
|
Chris Robinson
|
832dc8a585
|
Remove unnecessary vars and rework device name checks
|
2009-08-27 18:55:18 -07:00 |
|
Chris Robinson
|
bb121e68a6
|
Rebuild device lists when retrieving them
|
2009-08-27 06:09:33 -07:00 |
|
Chris Robinson
|
6bb14e45ce
|
Store a copy of the device name in the device
|
2009-08-27 02:53:09 -07:00 |
|
Chris Robinson
|
45dc804819
|
Store copies of the device names in the individual backends
|
2009-08-27 01:47:41 -07:00 |
|
Chris Robinson
|
81db01ebf1
|
Add a method to deinitialize backends
|
2009-08-26 23:45:00 -07:00 |
|
Chris Robinson
|
06c576a945
|
Support disconnect for OSS and Solaris
|
2009-08-26 21:49:38 -07:00 |
|
Chris Robinson
|
2d1191697a
|
Fix the Solaris backend
|
2009-08-16 13:16:41 -07:00 |
|
Chris Robinson
|
16d96eed7b
|
Add a Solaris playback backend
|
2008-09-07 14:34:14 -07:00 |
|