Commit Graph
37 Commits
Author SHA1 Message Date
Glenn Maynard b32bb5743a fix some audio skips: cap at 4x fill, not 2x 2005-01-03 10:31:59 +00:00
Glenn Maynard 5bf62b2bc8 don't output diagnostics when not used 2004-12-01 19:18:58 +00:00
Glenn Maynard 7f7999e098 update 2004-10-24 03:14:57 +00:00
Glenn Maynard b918e1cf52 RageSoundMixBuffer.h 2004-10-24 03:06:28 +00:00
Chris Danford 6fd5183134 more "for" scope fixes 2004-09-25 05:10:10 +00:00
Glenn Maynard 2d6e9fecd7 fix prebuffering logic 2004-08-29 01:50:17 +00:00
Glenn Maynard 9d4ccdafbf comment 2004-08-24 22:24:06 +00:00
Steve Checkoway 60983ee8cc Fix warning. 2004-08-22 22:57:29 +00:00
Glenn Maynard 29c1393a7d bigger buffer for streaming sounds 2004-08-21 07:05:32 +00:00
Glenn Maynard 00bf5e9639 implement decode buffer fill rate clamping 2004-08-21 06:53:26 +00:00
Glenn Maynard 9c23f35047 allocate buffer on demand 2004-08-21 06:09:19 +00:00
Glenn Maynard aa726c9d2c fix prebuffering 2004-08-14 02:39:35 +00:00
Glenn Maynard 512d5d1b3f get rid of frames_read and frames_written; this should get rid of a small
class of possible internal desyncs, and save a little memory (~100k)
2004-07-24 05:23:47 +00:00
Steve Checkoway 72b4599cd3 Remove CHECKPOINT, a disproportionate amount of time is spent in there. 2004-07-02 07:10:39 +00:00
Steve Checkoway a613d4d9fa s/RAGE_ASSERT/ASSERT/ 2004-06-16 00:38:31 +00:00
Glenn Maynard b115a685d9 only count g_TotalAhead when we're ahead 2004-06-06 05:02:39 +00:00
Glenn Maynard b5c3cf2e50 debugging 2004-05-19 03:40:08 +00:00
Glenn Maynard aa73bb0444 license update 2004-05-15 20:28:17 +00:00
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 1090b94fc6 log mixing underruns
remove potential raced ASSERT
2004-04-22 06:22:30 +00:00
Glenn Maynard 534bdc8dab cleanup 2004-04-19 21:11:53 +00:00
Glenn Maynard 1e1ae8c53d fix data being read in HALTING 2004-04-19 21:09:15 +00:00
Glenn Maynard 2a2c43b88e cleanup 2004-04-19 21:07:14 +00:00
Glenn Maynard 0e396e32c4 Rewrite sound locking. 2004-04-13 00:05:35 +00:00
Glenn Maynard 8939214912 use SoundIsFinishedPlaying; simplify 2004-04-07 04:21:09 +00:00
Glenn Maynard 3462de7511 fix waveout underruns cascading into decode underruns because the
decode buffer is smaller than the writeahead
2004-04-06 23:18:40 +00:00
Glenn Maynard a253dd8290 reserve a few more blocks 2004-04-05 23:19:05 +00:00
Glenn Maynard 93a31d7b22 StartDecodeThread() 2004-04-03 01:26:39 +00:00
Glenn Maynard 213bc83ca4 add assert 2004-04-03 01:25:04 +00:00
Glenn Maynard b6c090995d fix "Assertion 'thr != NULL' failed" 2004-04-03 01:23:07 +00:00
Glenn Maynard 1060269709 add StartDecodeThread to fix potential GetSampleRate race
(will break sound drivers until I update them)
2004-04-02 21:28:06 +00:00
Glenn Maynard 02fa396548 frames 2004-03-26 03:15:27 +00:00
Glenn Maynard a37645f421 fewer chunks 2004-03-24 06:10:38 +00:00
Chris Danford 31ae7c6fc0 fix VC6 compile error 2004-03-19 03:53:19 +00:00
Glenn Maynard 5224689df7 fix warning 2004-03-18 04:15:01 +00:00
Glenn Maynard 82ac2755b9 add base class for generic software-mixing sound drivers 2004-03-18 04:12:41 +00:00