Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-09-24 | Silence some warnings. | Johannes Schickel | |
svn-id: r29086 | |||
2007-09-19 | Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵ | Nicola Mettifogo | |
been updated. svn-id: r28966 | |||
2007-06-30 | Tweak LinearRateConverter code so that opos is in the range [0,1[ instead of ↵ | Max Horn | |
[-1,0[ when entering the interpolation loop (this allows us to get rid of '& FRAC_LO_MASK') svn-id: r27780 | |||
2007-06-29 | Added small explanatory comment | Max Horn | |
svn-id: r27779 | |||
2007-06-28 | Moved some fixed point code to its own header file; simplified the ↵ | Max Horn | |
LinearRateConverter code a bit; corrected some comments; split makeRateConverter into two funcs (one of them being a template func), for easier maintenance svn-id: r27760 | |||
2007-06-16 | cleanup | Max Horn | |
svn-id: r27500 | |||
2007-06-16 | Avoid using the 'st_sample_t out[2]' arrays inside tight loops, as some ↵ | Max Horn | |
compilers are bad at optimizing array access due to pointer aliasing svn-id: r27499 | |||
2007-06-16 | Tiny changes to help optimizer resolve array aliasing | Max Horn | |
svn-id: r27471 | |||
2007-06-16 | Patch #1717419: Optimisation for sound rate conversion code | Max Horn | |
svn-id: r27470 | |||
2007-05-30 | Updated legal headers in source files, based on what Pidgin (the IM client ↵ | Max Horn | |
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024 | |||
2007-02-22 | If an AudioStream returned a negative number in his readBuffer() method, ↵ | Max Horn | |
then CopyRateConverter::flow could have got stuck in a (quasi) endless loop svn-id: r25790 | |||
2006-02-11 | Change CVS keywords to SVN keywords | Max Horn | |
svn-id: r20515 | |||
2006-01-18 | Update copyright notice | Eugene Sandulenko | |
svn-id: r20088 | |||
2005-10-18 | Update FSF address. Eek. Actually that took place on May 1, 2005 | Eugene Sandulenko | |
svn-id: r19142 | |||
2005-07-30 | Remove trailing whitespaces. | Eugene Sandulenko | |
svn-id: r18604 | |||
2005-06-24 | When including files from common/, explicitly use the common/ prefix | Max Horn | |
svn-id: r18444 | |||
2005-05-11 | Moved some more stuff to namespace Audio (enough for tonight) | Max Horn | |
svn-id: r18040 | |||
2005-05-10 | Moved class SoundMixer to Audio::Mixer (didn't call the namespace 'Sound' ↵ | Max Horn | |
because we already have many classes with that name) svn-id: r18039 | |||
2005-01-10 | A little more moving around #include's (last one for today ;-) | Max Horn | |
svn-id: r16534 | |||
2005-01-01 | Updated copyright | Max Horn | |
svn-id: r16398 | |||
2004-12-27 | Use SoundMixer::kMaxMixerVolume | Max Horn | |
svn-id: r16351 | |||
2004-01-06 | updated copyright notice | Max Horn | |
svn-id: r12176 | |||
2004-01-03 | renamed AudioInputStream -> AudioStream | Max Horn | |
svn-id: r12110 | |||
2004-01-03 | replace read() by readBuffer() in CopyRateConverter | Max Horn | |
svn-id: r12102 | |||
2003-12-26 | logic fix: we must do wrap around *before* read, not after. otherwise ↵ | Max Horn | |
eosIntern will in some border cases return wrong results; some cleanup svn-id: r11932 | |||
2003-12-19 | distinguish between end of stream and end of data | Max Horn | |
svn-id: r11756 | |||
2003-11-08 | cleanup whitespaces | Paweł Kołodziejski | |
svn-id: r11221 | |||
2003-09-05 | optimized channel volume/pan handling | Max Horn | |
svn-id: r10028 | |||
2003-09-02 | moved volume and pan control into flow func | Paweł Kołodziejski | |
svn-id: r9976 | |||
2003-08-06 | some cleanup | Max Horn | |
svn-id: r9575 | |||
2003-08-04 | not really sure if using readBuffer would give any gain in CopyRateConverter | Max Horn | |
svn-id: r9470 | |||
2003-08-04 | renamed eof -> eos (end of stream); hid MP3/Vorbis stream classes completly ↵ | Max Horn | |
(by providing factory methods); new readBuffer method for AudioInputStream for improved speed of the mixer; new MusicStream class (subclassed for MP3/Vorbis sound) which offers a getRate method; some other tweaks svn-id: r9467 | |||
2003-08-02 | one addition less | Max Horn | |
svn-id: r9425 | |||
2003-08-02 | some more tweaks | Max Horn | |
svn-id: r9424 | |||
2003-08-02 | slightly cut down on the number of times eof() is called | Max Horn | |
svn-id: r9423 | |||
2003-08-02 | optimize code flow a little | Max Horn | |
svn-id: r9419 | |||
2003-08-02 | cleanup | Max Horn | |
svn-id: r9417 | |||
2003-08-02 | added FLAG_REVERSE_STEREO support | Max Horn | |
svn-id: r9416 | |||
2003-08-02 | remove debug output | Max Horn | |
svn-id: r9415 | |||
2003-08-02 | fix for st_rate_flow, code is more straightforward now, too | Max Horn | |
svn-id: r9414 | |||
2003-08-02 | garhg | Max Horn | |
svn-id: r9409 | |||
2003-08-02 | previous mod was techincally incorrect, this one should be better (but might ↵ | Max Horn | |
still be buggy?) svn-id: r9408 | |||
2003-08-02 | I think this fixes bug #780167 ("SIMON1/2: Sound problems"). When | Torbjörn Andersson | |
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-07-31 | icur was not being saved between rate conversion calls | Max Horn | |
svn-id: r9344 | |||
2003-07-31 | back disable warnings into stdafx.h, vc6 is lack of warnings support | Paweł Kołodziejski | |
svn-id: r9337 | |||
2003-07-31 | removed the AudioInputStream::size method -> only eof() is really needed, ↵ | Max Horn | |
and this can be implemented more efficiently stand-alone; implemented MP3InputStream (work in progress) svn-id: r9313 | |||
2003-07-30 | Fixed MSVC errors | Jamieson Christian | |
svn-id: r9288 | |||
2003-07-29 | Fix mingw compile | Travis Howell | |
svn-id: r9269 | |||
2003-07-28 | instead of 'int channels', use 'bool stereo' (less extensible, but then I ↵ | Max Horn | |
don't think we'll ever support 5.1 sound :-)); fixed a bug in st_rate_flow where it sometimes would overflow the output buffer; made CopyRateConverter a template, too, increasing efficency svn-id: r9239 | |||
2003-07-28 | added CopyRateConverter (used if inrate == outrate) | Max Horn | |
svn-id: r9214 |