scummvm/sound
Torbjörn Andersson a4ac513247 I think this fixes bug #780167 ("SIMON1/2: Sound problems"). When
st_rate_flow() had filled the output buffer, rate->icur and rate->ilast
held the same values, which led to some samples being duplicated on the
next call.

svn-id: r9403
2003-08-02 10:47:35 +00:00
..
.cvsignore fixed the 'intelligent' GCC build rules; added .cvsignore files 2002-08-21 16:28:19 +00:00
audiostream.cpp converted ChannelMP3 to use new rate conversion scheme, too. Only thing missing now is FLAG_REVERSE_STEREO support (and of course fixing regressions, and the long term goal is to make resample.cpp usable, too) 2003-08-02 02:41:31 +00:00
audiostream.h converted ChannelMP3 to use new rate conversion scheme, too. Only thing missing now is FLAG_REVERSE_STEREO support (and of course fixing regressions, and the long term goal is to make resample.cpp usable, too) 2003-08-02 02:41:31 +00:00
fmopl.cpp Reverted to "old" YM3812 (FMOPL) emulator code. 2003-07-11 07:14:21 +00:00
fmopl.h #include cleanup (explicityl specify the location for headers from common/, so that we at some point can get rid of -Icommon; exception is made for stdafx.h, since a) we might want to rename it and b) might want to move it to the top level) 2003-08-01 12:21:04 +00:00
mididrv.h #include cleanup (explicityl specify the location for headers from common/, so that we at some point can get rid of -Icommon; exception is made for stdafx.h, since a) we might want to rename it and b) might want to move it to the top level) 2003-08-01 12:21:04 +00:00
midiparser_smf.cpp Use stdafx.h instead of manually including system headers. 2003-06-18 21:10:05 +00:00
midiparser_xmidi.cpp Use stdafx.h instead of manually including system headers. 2003-06-18 21:10:05 +00:00
midiparser.cpp Fix for RC bug [780675] MI2: Reoccuring crash 2003-07-31 06:50:13 +00:00
midiparser.h Fix for Bug [766426]: V5 Games: Adlib SFX not looped 2003-07-10 04:34:44 +00:00
mixer.cpp oops 2003-08-02 02:54:56 +00:00
mixer.h implemented raw sound looping; some debug output enabled temporarily 2003-08-01 12:49:24 +00:00
module.mk experimental new rate conversion code (use SOX_HACK to en-/disable it); note that right now only the linear filter works, the high quality resample in resample.cpp is in flux; right now the top priority for me is to get MP3/Vorbis resampling working 2003-07-28 20:42:54 +00:00
mpu401.cpp make gcc happy 2003-06-21 15:55:08 +00:00
mpu401.h updated code to use type MutexRef; added class StackLock (from sdl backend, now in util.*) 2003-07-05 15:19:11 +00:00
rate.cpp I think this fixes bug #780167 ("SIMON1/2: Sound problems"). When 2003-08-02 10:47:35 +00:00
rate.h disable debug output 2003-08-02 00:29:53 +00:00
resample.cpp moved st_gcd to resample.cpp 2003-07-28 18:01:00 +00:00
resample.h new files, based on SoX (http://sox.sf.net): better resampling code. Note that my mixer.cpp changes are on purpose not yet in CVS since they are not complete. Only reasons I checkin these files is that it's much more comfortable to have CVS, since I need to rewrite parts of resample.cpp now (I already have lots of modifications in). Also expect more OO in the future 2003-07-24 17:46:38 +00:00