Commit Graph
67 Commits
Author SHA1 Message Date
Glenn Maynard 6b305bba8b Oops, did this a long time ago (for a23) and forgot to commit it ... 2004-09-20 00:12:59 +00:00
Glenn Maynard cca6dcbad1 last_cursor_pos -> write_cursor_pos 2004-09-10 02:57:47 +00:00
Glenn Maynard 0e9a8755c6 ignore unreasonable prefetches 2004-09-10 02:11:24 +00:00
Glenn Maynard ecc5493c88 don't bother checking for minor underruns if we have a major underrun 2004-09-10 01:49:39 +00:00
Glenn Maynard 7c60eeb61b error check
fix spurious underrun warnings
2004-09-10 01:07:19 +00:00
Glenn Maynard 6b450d396e debug 2004-09-09 00:20:45 +00:00
Glenn Maynard 2accf47cf3 fix false "underruns" 2004-09-07 22:57:53 +00:00
Glenn Maynard f6a9b1477e Improved underrun recovery: doesn't skip arrows for minor underruns,
and can increase writeahead when needed in some cases
2004-09-07 00:33:54 +00:00
Glenn Maynard fa356decdf simplify 2004-09-06 09:53:41 +00:00
Glenn Maynard 28f0a1b736 fix volume calc; meant to change the comment but not the equation
make sure setting volume to 0 works
2004-09-05 06:05:56 +00:00
Glenn Maynard c5ec5aa56b fix SetVolume 2004-09-05 05:55:36 +00:00
Glenn Maynard eda61958f7 error check 2004-09-05 01:49:42 +00:00
Glenn Maynard f4bfdbef94 fix comment
sanity checks
2004-08-27 04:53:00 +00:00
Glenn Maynard e76553c9cc fix warning output 2004-08-26 04:36:35 +00:00
Glenn Maynard 46d0b2e2f6 cleanup; check primary buffer format 2004-08-14 19:53:15 +00:00
Chris Danford 6bd2a34271 Xbox builds again 2004-06-20 01:35:25 +00:00
Steve Checkoway a613d4d9fa s/RAGE_ASSERT/ASSERT/ 2004-06-16 00:38:31 +00:00
Glenn Maynard 811845d38b don't log the GUID; it's not useful 2004-06-06 08:10:22 +00:00
Glenn Maynard d84fa85bb1 try to log audio driver file versions 2004-06-06 07:23:15 +00:00
Glenn Maynard aa73bb0444 license update 2004-05-15 20:28:17 +00:00
Glenn Maynard d10e81c274 log hardware sample rates 2004-03-26 06:48:36 +00:00
Glenn Maynard ea9c722a4e only log directsound drivers once 2004-03-26 06:39:29 +00:00
Glenn Maynard 436d3bc65e disable assert 2004-03-05 03:20:57 +00:00
Glenn Maynard be5ad80f08 cleanup 2004-03-05 02:41:43 +00:00
Glenn Maynard be746862a5 work around AudioPCI driver bug (can't test to see if this actually works) 2004-02-27 06:47:07 +00:00
Glenn Maynard 32b39d5730 underrun detection fix 2004-02-25 00:14:30 +00:00
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