Glenn Maynard
|
3afa9e231e
|
change param order
|
2006-11-30 02:11:08 +00:00 |
|
Glenn Maynard
|
71c95983dc
|
old, confusing comments
|
2006-11-30 02:06:56 +00:00 |
|
Glenn Maynard
|
f42efc3b22
|
use a list instead of a deque
|
2006-11-30 02:05:36 +00:00 |
|
Glenn Maynard
|
c0d13ba04f
|
set directly
|
2006-11-30 01:55:52 +00:00 |
|
Glenn Maynard
|
cf6da4c2f4
|
simplify
|
2006-11-30 01:52:12 +00:00 |
|
Glenn Maynard
|
115bad2017
|
CommitPosition -> Insert
|
2006-11-30 01:47:51 +00:00 |
|
Glenn Maynard
|
a66bc2c949
|
semantic cleanup
|
2006-11-30 01:46:20 +00:00 |
|
Glenn Maynard
|
512e889d29
|
cleanup
|
2006-11-30 01:41:00 +00:00 |
|
Glenn Maynard
|
0cc1832628
|
hide implementation
|
2006-11-30 01:39:58 +00:00 |
|
Glenn Maynard
|
9676f351d9
|
This doesn't really need to be a deque. Note skin inheritance is
typically only one or two deep, and we only update these rarely.
(deque uses about 500 bytes minimum in linux)
|
2006-11-30 01:05:07 +00:00 |
|
Glenn Maynard
|
d33755fd24
|
unused
|
2006-11-30 01:01:33 +00:00 |
|
Glenn Maynard
|
d19d8bd8d9
|
fix copy
|
2006-11-29 22:13:22 +00:00 |
|
John Bauer
|
ed7394d72e
|
Reorder some more includes.
|
2006-11-29 22:04:29 +00:00 |
|
Glenn Maynard
|
8542b7d190
|
GetNextStreamFrame -> GetNextSourceFrame
|
2006-11-29 21:52:31 +00:00 |
|
Glenn Maynard
|
14c8d02e9e
|
GetNextSourceFrame, GetStreamToSourceRatio
|
2006-11-29 21:47:23 +00:00 |
|
Glenn Maynard
|
0bd9c4e032
|
mad->Timer is the beginning of the frame; advance by outpos to find the current source frame
|
2006-11-29 20:56:32 +00:00 |
|
John Bauer
|
bf6da7d8b4
|
Reorder some includes.
|
2006-11-29 14:57:21 +00:00 |
|
Glenn Maynard
|
c895f1c29c
|
SoundReader -> RageSoundReader
|
2006-11-29 09:16:59 +00:00 |
|
Glenn Maynard
|
c68c60c67a
|
GetNextStreamFrame -> GetNextSourceFrame
|
2006-11-29 09:15:23 +00:00 |
|
Glenn Maynard
|
acb7f4ae6b
|
doesn't exist
|
2006-11-29 09:05:04 +00:00 |
|
Glenn Maynard
|
8db49e53eb
|
RString
|
2006-11-29 08:16:29 +00:00 |
|
Glenn Maynard
|
e3b98efd66
|
GetNextStreamFrame, GetStreamToSourceRatio implementations
|
2006-11-29 08:15:22 +00:00 |
|
Glenn Maynard
|
e6d5cbbd77
|
EOF is signalled by 0, not by a short block. (short blocks can be returned for any reason by a filter, most commonly due to changing ratios)
|
2006-11-29 07:59:17 +00:00 |
|
Glenn Maynard
|
58c0138e5e
|
removed RageSoundReader_Resample
|
2006-11-29 07:54:47 +00:00 |
|
Glenn Maynard
|
95eaf5b98d
|
use RageSoundReader_Resample_Good directly
|
2006-11-29 07:53:05 +00:00 |
|
Glenn Maynard
|
3638b723e8
|
SoundReader -> RageSoundReader
|
2006-11-29 07:44:59 +00:00 |
|
Glenn Maynard
|
0f9e6c9153
|
GetNextStreamFrame implementations
|
2006-11-29 07:40:19 +00:00 |
|
Glenn Maynard
|
b2bbf941fc
|
file readers are always rate 1
|
2006-11-29 07:39:38 +00:00 |
|
Glenn Maynard
|
a03cd1d32a
|
please to be saving the file, VC
|
2006-11-29 07:39:10 +00:00 |
|
Glenn Maynard
|
46a1da7fbf
|
for now
|
2006-11-29 07:38:40 +00:00 |
|
Glenn Maynard
|
830577f81e
|
add GetNextStreamFrame, GetStreamToSourceRatio
|
2006-11-29 07:38:21 +00:00 |
|
Glenn Maynard
|
73d26022fa
|
remove unused
|
2006-11-29 02:46:54 +00:00 |
|
Glenn Maynard
|
1146c57dc8
|
specify source and dest sample rate in the ctor; they don't change
|
2006-11-29 02:45:40 +00:00 |
|
Glenn Maynard
|
7c56fe71dd
|
copy with a copy ctor
|
2006-11-29 02:38:56 +00:00 |
|
Glenn Maynard
|
4a3a418638
|
update
|
2006-11-29 02:34:56 +00:00 |
|
Glenn Maynard
|
923e9e2430
|
remove RageSoundReader_Resample
|
2006-11-29 02:33:18 +00:00 |
|
Glenn Maynard
|
f417cf604d
|
derive from RageSoundReader
|
2006-11-29 02:30:18 +00:00 |
|
Glenn Maynard
|
20b8bbecf0
|
RageSoundReader_Resample_Good
|
2006-11-29 02:25:20 +00:00 |
|
Glenn Maynard
|
a67952c290
|
remove MakeResampler()
|
2006-11-29 02:22:19 +00:00 |
|
Glenn Maynard
|
3e11c3ca8e
|
create RageSoundReader_Resample_Good directly
|
2006-11-29 02:20:42 +00:00 |
|
Glenn Maynard
|
f2b893939d
|
SoundReader -> RageSoundReader
|
2006-11-29 02:20:10 +00:00 |
|
Glenn Maynard
|
b91f803518
|
rename SoundReader -> RageSoundReader
|
2006-11-28 22:42:13 +00:00 |
|
Glenn Maynard
|
aed9a361a0
|
fix 0 iFilterIncrement causing infinite loop
|
2006-11-28 22:05:59 +00:00 |
|
Glenn Maynard
|
8ccb1a83d8
|
allow modifying the downsampling ratio on the fly
|
2006-11-28 21:51:24 +00:00 |
|
Glenn Maynard
|
0060777091
|
pass iUpFactor to State ctor, not PolyphaseFilter
|
2006-11-28 21:43:33 +00:00 |
|
Glenn Maynard
|
7ec7d42bd7
|
split out GetCutoffFrequency
|
2006-11-28 21:40:39 +00:00 |
|
Glenn Maynard
|
df61847f17
|
store m_iUpFactor
|
2006-11-28 21:39:23 +00:00 |
|
Glenn Maynard
|
00cc972d30
|
pass a ratio to RageSoundResampler_Polyphase, not sample rates
|
2006-11-28 21:37:12 +00:00 |
|
Glenn Maynard
|
c7436c81fd
|
GetPolyphaseFilter -> MakePolyphaseFilter
|
2006-11-28 21:33:31 +00:00 |
|
Glenn Maynard
|
bdffe5713e
|
split out PolyphaseFilterCache::GetPolyphaseFilter
|
2006-11-28 21:32:07 +00:00 |
|