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
John Bauer
0d7f657453
Restore the EditorNoteSkinP[1,2] options, although I'm still not convinced
...
they're actually used anywhere.
2006-11-28 20:04:11 +00:00
John Bauer
b1f3433088
Make SM go "BONG" and output an error message rather than crashing
...
when the user tries to delete autogen steps.
2006-11-28 19:39:00 +00:00
John Bauer
9363dac74b
Add a message telling the user not to delete autogen steps.
2006-11-28 19:38:18 +00:00
John Bauer
f5adc9686d
Reorder some includes.
2006-11-28 19:08:27 +00:00
John Bauer
be09ae8e81
Make it so that the default NoteSkin when playing in EditMode is "note",
...
not "default". Earlier it was set so that it would be that way if the user
didn't pick any options, but after the user changed options, ScreenEdit
would use the "default" NoteSkin. This involved adding a bit of static
state to ScreenEdit so that between calls to GAMESTATE::Reset,
new incarnations of ScreenEdits would keep the user's settings.
2006-11-28 18:55:20 +00:00
Steve Checkoway
0c21055858
Nothing returns false.
2006-11-28 17:57:16 +00:00