Commit Graph
32 Commits
Author SHA1 Message Date
Glenn Maynard ffa11ae045 compile fix 2004-05-13 21:18:00 +00:00
Glenn Maynard 9dfcb5b7e1 convert sound types 2004-05-11 20:32:55 +00:00
Glenn Maynard bed5872199 buffer size, chunk size cleanup
use poll()
many systems (even 2.4) can now handle much smaller writeaheads with
software mixing
2004-05-08 03:02:25 +00:00
Glenn Maynard 673709d06d update (runs, needs more testing) 2004-04-13 02:12:19 +00:00
Glenn Maynard 6d79666fb0 s/StopPlaying/SoundIsFinishedPlaying/ 2004-04-07 07:42:55 +00:00
Glenn Maynard 6def357f15 fix overflow in AttenuateBuf 2004-02-23 01:04:58 +00:00
Glenn Maynard 61cdf34c57 blacklist au8830 2004-02-18 00:42:39 +00:00
Glenn Maynard 8456bd0646 only attenuate when there's really data 2004-02-11 01:34:12 +00:00
Glenn Maynard 990eb50e4a fix ALSA problems when going through plug 2004-02-05 21:03:03 +00:00
Glenn Maynard e3c6b2cb34 implement GetVolume 2004-01-22 08:04:37 +00:00
Glenn Maynard 808b95a1cf API update 2004-01-20 01:00:01 +00:00
Glenn Maynard fda40a0efd update (Mac drivers untested) 2004-01-15 03:03:57 +00:00
Glenn Maynard b6d77c0167 disable AddFakeSound 2004-01-14 00:10:34 +00:00
Glenn Maynard 071ec73a04 start_time 2004-01-12 03:57:11 +00:00
Glenn Maynard f7f40175ec change error message 2004-01-03 08:43:25 +00:00
Glenn Maynard 0cc7d74e3e cleaner shutdown 2004-01-03 03:37:53 +00:00
Glenn Maynard a27620a32d Handle hardware that only supports 48khz output (eg. Intel8x0, on
nForce boards).  Allow drivers to tell whether specific sample rates
are supported (instead of "all or nothing").

Warning: this will break the Windows (and possibly OS X) drivers for
a few minutes until I update them.
2004-01-03 02:35:47 +00:00
Glenn Maynard 3513e5963a improve output 2003-11-14 05:54:55 +00:00
Glenn Maynard 62e9a16bc6 fix crash on ALSA SW fallback 2003-11-04 06:40:17 +00:00
Glenn Maynard 928a8ce1af Dynamically bind ALSA, so binaries compiled with ALSA will work on systems
without ALSA installed.
2003-11-03 21:52:31 +00:00
Glenn Maynard da14c54268 Fixes, software fallback, attenuation support. 2003-10-22 03:41:29 +00:00
Glenn Maynard 0d2671bb01 Add ALSA hardware mixing 2003-10-22 02:34:44 +00:00
Glenn Maynard dd6191bdf1 split out ALSA stream code 2003-10-21 22:51:25 +00:00
Glenn Maynard 4dddfeb097 cleanup, simplify 2003-10-21 19:22:06 +00:00
Glenn Maynard a9bf5ea08f Lots of fixes. 2003-10-21 09:50:03 +00:00
Glenn Maynard 7db6d230df Cleanup; improve error output. 2003-07-27 06:43:50 +00:00
Glenn Maynard 6a8b046dc9 use RageThread 2003-07-27 03:35:59 +00:00
Aaron VonderHaar dfe8acc3a8 Finally working! Not the most optimized or robust, but at least
now playable under linux.
2003-04-15 05:56:39 +00:00
Glenn Maynard f982d75691 Fix locking.
(Oops, I guess this is a remnant of the original test code, that did use SDL audio ...)
2003-04-12 18:10:50 +00:00
Glenn Maynard c7fdf4ed9e whitespace changes only: sm uses a hard tab width of 4, not 8 2003-03-17 20:12:00 +00:00
Aaron VonderHaar 0b9448cf66 arrows now sync properly to the music (as far as I can tell) 2003-03-01 08:09:45 +00:00
Aaron VonderHaar 7c7356ed7d First sounds from linux (see followup post to devs list) 2003-02-23 08:39:29 +00:00