Chris Danford
130554e42a
fix VC6 compile
2006-02-15 03:53:04 +00:00
Glenn Maynard
5d64dff234
Rewritten sound resampler.
...
This eliminates the (optional) libresample dependency, which will clean up
building and eliminate the goofy 5k DLL. It's also faster.
This doesn't implement "HighQuality". That would involve changing L from
8 to 16. I might implement that in the future, but it sounds decent to me. (It's
a little tricky, since PolyphaseFilter::RunPolyphaseFilter needs L to be
a constant for speed.)
2006-02-13 04:50:28 +00:00
Renaud Lepage
1b124c16a5
Someone had made ifdefs that were confusing if compiling for Xbox. The conflictual situations have been resolved.
2005-05-30 23:43:37 +00:00
Thad Ward
5949e5bc90
(this is possibly going to annoy some people, but..)
...
put all (obvious) MSVC lines in #if defined(_MSC_VER) blocks, primarilly
to allow alternative win32 compilers to be used.
2005-05-11 04:43:54 +00:00
Glenn Maynard
27243e074c
working on variable channel count support (to allow preloading mono samples
...
in half memory, and to avoid redundant resampling in mono files)
2004-07-24 01:22:10 +00:00
Glenn Maynard
3119833bae
types
2004-05-11 21:08:13 +00:00
Glenn Maynard
f9f10e2372
more license updates
2004-05-06 02:40:33 +00:00
Glenn Maynard
5e05b951d5
upgrade to libresample 0.1.3
2004-01-08 03:12:11 +00:00
Chris Danford
47def7d3dc
xbox updates
2003-11-13 00:39:36 +00:00
Glenn Maynard
c9a265d5f8
MP3 GetLength is const now, so we can clean this up, too.
2003-09-25 00:43:10 +00:00
Glenn Maynard
6954e0facf
Move the linear resampler to RageSoundReader_Resample_Fast.
...
Add RageSoundReader_Resample_Good, using libresample.
2003-09-24 22:31:34 +00:00