Commit Graph
41 Commits
Author SHA1 Message Date
Glenn Maynard 0bb5338ba9 simplify; make sure buffer_bytes_filled is never negative 2004-02-25 00:06:52 +00:00
Glenn Maynard cc5a015a5f diagnostic 2004-02-18 08:23:33 +00:00
Glenn Maynard e80e0a2a25 cleanup 2004-02-15 04:34:51 +00:00
Glenn Maynard 8de7ef8496 cleanup 2004-02-07 20:50:42 +00:00
Manu Evans 5870ad19b3 fixed some warnings 2004-01-31 02:36:10 +00:00
Glenn Maynard 73e36c6234 obscure fixes for large writeaheads 2004-01-22 23:04:59 +00:00
Glenn Maynard 46a5d99ca9 buffersize fix 2004-01-22 07:51:38 +00:00
Glenn Maynard 2ff50ed116 support per-sample volume 2004-01-22 06:55:18 +00:00
Glenn Maynard 4a0d41256a fix dsound 2004-01-20 08:41:20 +00:00
Glenn Maynard cf97705203 64-bit frame counts
remove DSoundBuf::Reset
2004-01-19 22:21:57 +00:00
Manu Evans ce888de237 fixed some xbox build errors :/ 2004-01-17 05:21:24 +00:00
Glenn Maynard 3ad2c0531e stop saying samples when we mean frames 2004-01-12 02:19:56 +00:00
Glenn Maynard b72d42361a add headers 2003-11-14 17:17:36 +00:00
Chris Danford 47def7d3dc xbox updates 2003-11-13 00:39:36 +00:00
Glenn Maynard 9618def460 simplify DSoundBuf interface 2003-11-01 18:10:15 +00:00
Glenn Maynard 99a5a0f735 add currently unused code 2003-07-31 01:11:42 +00:00
Glenn Maynard 22a3c5b5d9 Experiment: configure the primary mixing buffer 2003-07-31 00:50:25 +00:00
Glenn Maynard 16154f7eb2 allow NULL play_pos
allow changing volume back to 1
2003-07-23 21:22:26 +00:00
Chris Danford 278cb4c3f1 runs on Xbox 2003-07-22 07:47:27 +00:00
Chris Danford 8158ca8770 compiles on Xbox (still a CRT linking error though) 2003-07-11 03:15:28 +00:00
Glenn Maynard 7639f547f4 Disable a trace I don't need right now;
error check.
2003-07-09 20:40:28 +00:00
Glenn Maynard 3612106dd4 Oops, forgot to commit subdirs ...
This also includes code to use varying sample rates with DirectSound,
so we don't have to do sample rate conversions.  Experimental.
2003-04-25 04:10:18 +00:00
Glenn Maynard a561c10189 fix underrun notice 2003-03-17 20:01:05 +00:00
Glenn Maynard 9c53564cc6 lower DS_V to 0x0700 2003-02-20 21:57:28 +00:00
Chris Danford 32cdbed7bf Added detection of buggy Voodoo3 drivers, then found a hack that fixes the problems. Sigh... 2003-02-20 10:41:43 +00:00
Chris Danford 6796e39be7 backport DirectSound8 -> DirectSound. However, we're still linking with DirectSound8. Will change this later... 2003-02-20 07:17:15 +00:00
Chris Danford 6518f024e2 sound options cleanup
fix invalid sample music start and length values (Bag and more)
2003-02-19 23:49:57 +00:00
Glenn Maynard 91d5ac72a2 log sound drivers 2003-02-17 02:37:38 +00:00
Glenn Maynard 6cabe523a6 more stdafx -> global 2003-02-16 04:02:21 +00:00
Glenn Maynard 9e991a95cd change buffer tracking a bit to make underruns easier to detect 2003-01-31 21:34:15 +00:00
Glenn Maynard 724f3af240 minor correction 2003-01-27 23:09:40 +00:00
Glenn Maynard bfd2d10a15 properly abstract the volume so we don't touch prefsman in RSM
fixes crash
2003-01-19 19:55:24 +00:00
Glenn Maynard b09c5702b4 Double-check the buffer size.
Don't use DSBCAPS_STATIC.
2003-01-08 01:36:06 +00:00
Glenn Maynard 92d2a28940 set mixer volume 2003-01-08 00:44:17 +00:00
Glenn Maynard ec72c1e406 fix uninitted variable 2003-01-02 22:59:36 +00:00
Glenn Maynard fc916dde9b separate buffer size and write-ahead 2002-12-31 01:08:35 +00:00
Glenn Maynard f87e63a386 fix some dumb sync bugs 2002-12-29 00:19:05 +00:00
Glenn Maynard 678a07e035 use nonfatal exceptions in drivers 2002-12-21 08:15:35 +00:00
Glenn Maynard bbc7c98a68 cleanup 2002-12-21 07:37:34 +00:00
Glenn Maynard 23b740bba8 merge dsound driver code 2002-12-21 07:21:49 +00:00
Glenn Maynard 3cbb03e273 add new sound code 2002-12-13 08:33:25 +00:00