Commit Graph
23830 Commits
Author SHA1 Message Date
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