Chris Robinson
|
37190b2caf
|
Add a function to get the frame size from a format
|
2010-05-24 21:51:30 -07:00 |
|
Chris Robinson
|
15b9fc9099
|
Improve timing for the wave file writer
|
2010-03-24 22:20:55 -07:00 |
|
Chris Robinson
|
1c14c13c2f
|
Fix 8-bit output with the Wave Writer
|
2010-03-24 16:58:58 -07:00 |
|
Chris Robinson
|
b79b92967f
|
Fix comment typo
|
2010-03-24 16:53:11 -07:00 |
|
Chris Robinson
|
781444d12c
|
Use size_t where appropriate
Spotted by Alam Arias
|
2010-03-18 14:21:06 -07:00 |
|
Chris Robinson
|
bdfafb454b
|
Create WAVEFORMATEXTENSIBLE wave files for multi-channel and float support
|
2010-03-18 00:53:58 -07:00 |
|
Chris Robinson
|
5b9e6fe440
|
Only allow 8- and 16-bit, and mono and stereo, wave file output
|
2010-01-12 08:26:25 -08:00 |
|
Chris Robinson
|
c9a08fc7b2
|
Remove some unneeded functions
|
2009-12-28 13:12:45 -08:00 |
|
Chris Robinson
|
69ab93a824
|
Add a function to check if a config option is set to a non-empty value
|
2009-12-28 13:08:15 -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
|
fdd314f7f8
|
Reset the kill flag after the thread has stopped
|
2009-11-29 10:22:12 -08:00 |
|
Chris Robinson
|
b641f993ac
|
Hide the wave writer device if no output file is set
|
2009-09-21 05:03:40 -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
|
5d1c3a0c63
|
Fix wave writer backend
|
2009-09-12 19:58:36 -07:00 |
|
Chris Robinson
|
396f2d6050
|
Mix the proper size for every update, and notify disconnects
|
2009-09-12 19:36:16 -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
|
dc26261065
|
Support 32-bit float output
|
2009-08-15 13:20:35 -07:00 |
|
Chris Robinson
|
e079291202
|
Remove unnecessary function parameters
|
2009-08-13 19:36:14 -07:00 |
|
Chris Robinson
|
9ff0617807
|
Don't clamp the wave writer's update size
|
2009-08-13 12:35:42 -07:00 |
|
Chris Robinson
|
243939f94f
|
Allow delaying playback start until context creation, and don't use UpdateSize to store the buffer size
This will make it possible to support the context attributes (frequency,
refresh, etc) for some backends
|
2009-08-13 12:28:46 -07:00 |
|
Chris Robinson
|
5a93b56673
|
Fix ignored return value warning
|
2009-01-26 08:10:05 -08:00 |
|
Chris Robinson
|
9e9ff44b17
|
Use volatile for member variables that are changed in a different thread
|
2008-07-10 20:36:28 -07:00 |
|
Chris Robinson
|
c3446a10fa
|
Rename UpdateFreq device field to UpdateSize
|
2008-02-12 19:38:27 -08:00 |
|
Chris Robinson
|
86b7b3d54b
|
Remove duplication of setting the max source count
|
2008-01-19 19:28:34 -08:00 |
|
Chris Robinson
|
978764cb6b
|
Don't limit output wave filename size
|
2008-01-11 15:27:56 -08:00 |
|
Chris Robinson
|
893ecf1af2
|
Fix the Wave Writer's reliance on ftell
So output can work on FIFOs
|
2008-01-11 15:18:26 -08:00 |
|
Chris Robinson
|
f10408739e
|
Add a wave file writing backend
|
2008-01-11 09:32:22 -08:00 |
|