Commit Graph

368 Commits

Author SHA1 Message Date
Themaister
fff7aba8ec Use threaded mainloop for Pulse. Seems to fix most issues. 2011-01-29 02:00:57 +01:00
Themaister
e83f3ed444 Initial PulseAudio code. 2011-01-29 01:15:09 +01:00
Themaister
334f11d5bc Add logging when XAudio fails. 2011-01-28 20:57:13 +01:00
Themaister
8c1ef3051d Add XAudio support. Need a separate xaudio-c.dll which actually implements the interface. 2011-01-27 01:57:25 +01:00
Themaister
2267c7d048 Update licensing headers. 2011-01-23 20:29:28 +01:00
Themaister
c7e6e73bcb Fix a blooper in headers. 2011-01-17 20:54:58 +01:00
Themaister
0a2f05561b Add in SW params again, seems like they were needed after all... :) 2011-01-15 21:11:22 +01:00
Themaister
5c9c4f42c3 Clean up float handling a bit.
ALSA now checks if floating point is supported to avoid one extra
conversion, also clean up the driver itself a bit.
2011-01-15 20:37:42 +01:00
Themaister
eceac31060 Some rework in Jack. Better buffer handling and should reach lower
latencies more stable.
2011-01-14 16:32:12 +01:00
Themaister
6b21e6b8a3 Clean up audio a bit. Less use of nasty statics and VLAs. 2011-01-14 15:34:38 +01:00
Themaister
580bffc218 Make latency detection more correct. 2011-01-07 20:37:30 +01:00
Themaister
35124dc288 Use the more portable "SDL.h" include convention for SDL. 2011-01-07 18:11:06 +01:00
Themaister
3d20fe70cd Add configurable latency (however, SDL will most likely ignore this
anyways.)
2011-01-07 16:11:48 +01:00
Themaister
a5bbc68a84 Add SDL audio driver. 2011-01-07 15:50:16 +01:00
Themaister
5f69145be2 Fix some issues with jack driver. 2011-01-01 04:50:35 +01:00
Themaister
b47f58c338 Add Jack audio driver. 2011-01-01 03:53:30 +01:00
Themaister
fc126942e9 Fixes... Add driver ident and remove some config.h deps. 2010-12-29 20:05:57 +01:00
Themaister
faa7f10530 Some file cleanup. 2010-12-24 02:18:39 +01:00