Max Horn
|
e1ff91ea7d
|
get rid of calls to the obsolete AudioInputStream::size method
svn-id: r9471
|
2003-08-05 00:29:37 +00:00 |
|
Max Horn
|
7ec38f5f02
|
some more tweaks
svn-id: r9424
|
2003-08-02 19:09:52 +00:00 |
|
Max Horn
|
0142ee260e
|
cleanup
svn-id: r9417
|
2003-08-02 16:31:31 +00:00 |
|
Max Horn
|
e3b64fa757
|
added FLAG_REVERSE_STEREO support
svn-id: r9416
|
2003-08-02 16:11:12 +00:00 |
|
Max Horn
|
208a3925e9
|
disable debug output
svn-id: r9390
|
2003-08-02 00:29:53 +00:00 |
|
Max Horn
|
d9bd77032a
|
implemented raw sound looping; some debug output enabled temporarily
svn-id: r9360
|
2003-08-01 12:49:24 +00:00 |
|
Max Horn
|
0df319e952
|
#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)
svn-id: r9359
|
2003-08-01 12:21:04 +00:00 |
|
Max Horn
|
77eb284062
|
added VorbisInputStream
svn-id: r9271
|
2003-07-29 01:37:03 +00:00 |
|
Max Horn
|
1be944755f
|
added makeRateConverter factory function
svn-id: r9270
|
2003-07-29 01:36:10 +00:00 |
|
Max Horn
|
475bc72277
|
moved st_gcd to resample.cpp
svn-id: r9257
|
2003-07-28 18:01:00 +00:00 |
|
Max Horn
|
9e051fa507
|
instead of 'int channels', use 'bool stereo' (less extensible, but then I 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 11:13:01 +00:00 |
|
Max Horn
|
81baae7ddc
|
added CopyRateConverter (used if inrate == outrate)
svn-id: r9214
|
2003-07-28 01:50:46 +00:00 |
|
Max Horn
|
e87bc6d89e
|
use a single converter for both channels (if input data is stereo), for 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
|
2003-07-28 01:13:31 +00:00 |
|
Max Horn
|
09263a1feb
|
added volume support; some cleanup; provided exactly as many samples as were requested in the 'resample' algorithm (if possible)
svn-id: r9180
|
2003-07-24 21:26:00 +00:00 |
|
Max Horn
|
1622ac31da
|
added RateConverter classes as thin wrappers around st_* functions; renamed InputStream -> AudioInputStream and cleaned up the hierarchy of its subclasses; added makeInputStream() auxillary function
svn-id: r9179
|
2003-07-24 18:20:12 +00:00 |
|
Max Horn
|
b9d380bba4
|
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
svn-id: r9176
|
2003-07-24 17:46:38 +00:00 |
|