Age | Commit message (Collapse) | Author |
|
svn-id: r12984
|
|
the Broken Sword cutscenes, where it didn't work very well, and was never
fully implemented.
svn-id: r12832
|
|
(default, 8bit backends should define BACKEND_8BIT for fast colour remapping) and sound syncronisation.
svn-id: r12456
|
|
svn-id: r12176
|
|
svn-id: r12110
|
|
eosIntern will in some border cases return wrong results; some cleanup
svn-id: r11932
|
|
report #860067); added some comments; LinearMemoryStream now can auto-dispose the data passed to it
svn-id: r11798
|
|
svn-id: r11756
|
|
o Added SoundMixer::playInputStream and made some of the other play* methods use it
o Added ProcInputStream stub (not working yet) which one day may allow us to replace the premix code, and allow other fancy stuff
o Remove AudioInputStream::readBuffer default implementation (subclasses should always provide it for max. performance)
o Some minor cleanup
svn-id: r11754
|
|
pointless MusicStream class; removed various specific Channel subclasses and instead generalized the base class some more
svn-id: r11699
|
|
WrappedAudioInputStream; this allows further streamlining of the channel/mixer code (can you already guess what I am working towards? :-)
svn-id: r11696
|
|
changes? I didn't)
svn-id: r11183
|
|
svn-id: r11180
|
|
version, making VC.NET 2K3 complain
svn-id: r9668
|
|
code (at least it fixes an endless loop in COMI for me). I did fix the originaly bug in my optimization, and right now I clueless as to why that code isn't working as it should <sigh>. Need sleep
svn-id: r9588
|
|
(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
|
|
svn-id: r9422
|
|
missing now is FLAG_REVERSE_STEREO support (and of course fixing regressions, and the long term goal is to make resample.cpp usable, too)
svn-id: r9395
|
|
size -> this fixes a problem which cause 'gaps' at loop turn-over points)
svn-id: r9379
|
|
svn-id: r9360
|
|
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)
svn-id: r9359
|
|
and this can be implemented more efficiently stand-alone; implemented MP3InputStream (work in progress)
svn-id: r9313
|
|
svn-id: r9271
|
|
segfaults :-)
svn-id: r9258
|
|
slightly better (the fact that the main AudioInputStream methods are virtual still means that no inlining can take place there; but of course, if we did change that, all the rate converters would have to exist in 8, instead of currently 2, compiled versions)
svn-id: r9256
|
|
svn-id: r9253
|
|
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
|
|
improved efficency; renamed MemoryAudioInputStream -> LinearMemoryStream and use some template voodoo to make the baseclass of Input8bitSignedStream etc. variable; added (commented out) draf of WrappedMemoryStream
svn-id: r9209
|
|
svn-id: r9190
|
|
svn-id: r9189
|
|
InputStream -> AudioInputStream and cleaned up the hierarchy of its subclasses; added makeInputStream() auxillary function
svn-id: r9179
|
|
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
svn-id: r9176
|