Glenn Maynard
|
eda61958f7
|
error check
|
2004-09-05 01:49:42 +00:00 |
|
Glenn Maynard
|
2d6e9fecd7
|
fix prebuffering logic
|
2004-08-29 01:50:17 +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
|
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
|
fb72702e80
|
don't interleave reads
|
2004-08-21 07:19:54 +00:00 |
|
Glenn Maynard
|
6312cfce58
|
bigger fake "mixing buffer" for null sound
|
2004-08-21 07:06:27 +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
|
c6acc25ddc
|
rearrange: public, protected, then private
|
2004-08-21 01:51:29 +00:00 |
|
Steve Checkoway
|
505b357616
|
Cleanup.
|
2004-08-19 02:58:38 +00:00 |
|
Glenn Maynard
|
46d0b2e2f6
|
cleanup; check primary buffer format
|
2004-08-14 19:53:15 +00:00 |
|
Glenn Maynard
|
70a2d889a4
|
output cleanup
|
2004-08-14 19:51:04 +00:00 |
|
Glenn Maynard
|
aa726c9d2c
|
fix prebuffering
|
2004-08-14 02:39:35 +00:00 |
|
Steve Checkoway
|
1f37478b69
|
Cleanup a bit. Fix a bug. Attempt to get it to return accurate timings by converting samples to the clock's timebase (appears to be microseconds) rather than converting time to samples. No real luck though.
|
2004-08-06 05:42:58 +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 |
|
Glenn Maynard
|
6fe94c6206
|
cleanup, fix warnings
|
2004-07-17 21:27:29 +00:00 |
|
Glenn Maynard
|
8a3fb77328
|
allow specifying ALSA device to use
|
2004-07-17 21:22:36 +00:00 |
|
Steve Checkoway
|
f33e9db593
|
Simplify
|
2004-07-16 09:25:43 +00:00 |
|
Steve Checkoway
|
e1163df683
|
Fix off by one crash. I meant to commit this days ago.
|
2004-07-09 00:49:26 +00:00 |
|
Steve Checkoway
|
d674f57968
|
Fix Canonical conversion.
|
2004-07-02 08:26:02 +00:00 |
|
Steve Checkoway
|
4b52a182e1
|
== not =, shouldn't gcc warn about that without extra ()? Also, my conversion codes doesn't quite work as I had expected, force format to Other for now.
|
2004-07-02 07:16:36 +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
|
be30fd0236
|
Cleanup
|
2004-06-25 23:00:01 +00:00 |
|
Steve Checkoway
|
8b98d83a50
|
Attempt to make the callback faster when the proc format is either exactly what SM wants (unlikely from what I've read) or the canonical format (according to apple).
|
2004-06-24 22:04:55 +00:00 |
|
Glenn Maynard
|
b084adf625
|
don't spam the log with lots of 1- and 2-call underruns
|
2004-06-21 20:08:02 +00:00 |
|
Glenn Maynard
|
af7df3315f
|
g_iNumMixCallsForLastIOProc is almost always 1
|
2004-06-21 02:44:14 +00:00 |
|
Chris Danford
|
6bd2a34271
|
Xbox builds again
|
2004-06-20 01:35:25 +00:00 |
|
Glenn Maynard
|
416e15e256
|
don't need SDL for hats
|
2004-06-16 21:06:59 +00:00 |
|
Steve Checkoway
|
a613d4d9fa
|
s/RAGE_ASSERT/ASSERT/
|
2004-06-16 00:38:31 +00:00 |
|
Steve Checkoway
|
e83ddf44bd
|
Remove Apple defined types.
|
2004-06-12 09:33:50 +00:00 |
|
Glenn Maynard
|
4ab9934008
|
reverse output order
|
2004-06-07 02:05:15 +00:00 |
|
Glenn Maynard
|
b5e625db3d
|
fix crash
|
2004-06-07 01:59:06 +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
|
b115a685d9
|
only count g_TotalAhead when we're ahead
|
2004-06-06 05:02:39 +00:00 |
|
Glenn Maynard
|
dc76bcfbba
|
track Mix() call count for previous IOproc and last few Mix() durations
|
2004-06-06 04:33:25 +00:00 |
|
Glenn Maynard
|
9cb17abd2a
|
try to keep API boundaries passing frames, instead of bytes
|
2004-06-06 04:25:36 +00:00 |
|
Glenn Maynard
|
ee344530aa
|
only realloc if the buffer needs to be bigger; having a buffer that's too
big is OK
|
2004-06-06 04:21:39 +00:00 |
|
Glenn Maynard
|
373744a64a
|
cleanup
|
2004-06-01 08:42:25 +00:00 |
|
Glenn Maynard
|
36def366c6
|
remove debug
|
2004-06-01 05:40:53 +00:00 |
|
Glenn Maynard
|
30b00ea03e
|
undo testing (won't help)
|
2004-06-01 05:07:22 +00:00 |
|
Glenn Maynard
|
5da24a4945
|
testing
|
2004-06-01 04:50:55 +00:00 |
|
Glenn Maynard
|
1f5500712c
|
testing
|
2004-06-01 03:58:45 +00:00 |
|
Glenn Maynard
|
23b67693da
|
add temp debug
|
2004-06-01 03:42:52 +00:00 |
|
Glenn Maynard
|
06b3b0762a
|
always try to snd_pcm_sw_params
|
2004-06-01 02:14:33 +00:00 |
|
Glenn Maynard
|
920960819d
|
log if ALSA changes settings on us
|
2004-06-01 01:51:29 +00:00 |
|
Steve Checkoway
|
bc18ec68ec
|
oops, I forgot the commit message on the last one. Use GetData's inNow parameter rather than calling GetPos.
|
2004-05-31 21:55:55 +00:00 |
|