diff options
Diffstat (limited to 'sound/audiostream.cpp')
| -rw-r--r-- | sound/audiostream.cpp | 32 | 
1 files changed, 16 insertions, 16 deletions
diff --git a/sound/audiostream.cpp b/sound/audiostream.cpp index 457f2b5bc1..2b5c56d971 100644 --- a/sound/audiostream.cpp +++ b/sound/audiostream.cpp @@ -54,7 +54,7 @@   * generated.   */  template<bool stereo, bool is16Bit, bool isUnsigned, bool isLE> -class LinearMemoryStream : public AudioInputStream { +class LinearMemoryStream : public AudioStream {  protected:  	const byte *_ptr;  	const byte *_end; @@ -125,7 +125,7 @@ int LinearMemoryStream<stereo, is16Bit, isUnsigned, isLE>::readBuffer(int16 *buf  #pragma mark - -#pragma mark --- WrappedMemoryStream --- +#pragma mark --- AppendableMemoryStream ---  #pragma mark - @@ -133,7 +133,7 @@ int LinearMemoryStream<stereo, is16Bit, isUnsigned, isLE>::readBuffer(int16 *buf   * Wrapped memory stream.   */  template<bool stereo, bool is16Bit, bool isUnsigned> -class WrappedMemoryStream : public WrappedAudioInputStream { +class AppendableMemoryStream : public AppendableAudioStream {  protected:  	byte *_bufferStart;  	byte *_bufferEnd; @@ -144,8 +144,8 @@ protected:  	inline bool eosIntern() const { return _end == _pos; };  public: -	WrappedMemoryStream(int rate, uint bufferSize); -	~WrappedMemoryStream()		{ free(_bufferStart); } +	AppendableMemoryStream(int rate, uint bufferSize); +	~AppendableMemoryStream()		{ free(_bufferStart); }  	int readBuffer(int16 *buffer, const int numSamples);  	int16 read(); @@ -161,7 +161,7 @@ public:  template<bool stereo, bool is16Bit, bool isUnsigned> -WrappedMemoryStream<stereo, is16Bit, isUnsigned>::WrappedMemoryStream(int rate, uint bufferSize) +AppendableMemoryStream<stereo, is16Bit, isUnsigned>::AppendableMemoryStream(int rate, uint bufferSize)   : _finalized(false), _rate(rate) {  	// Verify the buffer size is sane @@ -176,7 +176,7 @@ WrappedMemoryStream<stereo, is16Bit, isUnsigned>::WrappedMemoryStream(int rate,  }  template<bool stereo, bool is16Bit, bool isUnsigned> -inline int16 WrappedMemoryStream<stereo, is16Bit, isUnsigned>::read() { +inline int16 AppendableMemoryStream<stereo, is16Bit, isUnsigned>::read() {  	assert(!eosIntern());  	// Wrap around? @@ -190,7 +190,7 @@ inline int16 WrappedMemoryStream<stereo, is16Bit, isUnsigned>::read() {  }  template<bool stereo, bool is16Bit, bool isUnsigned> -int WrappedMemoryStream<stereo, is16Bit, isUnsigned>::readBuffer(int16 *buffer, const int numSamples) { +int AppendableMemoryStream<stereo, is16Bit, isUnsigned>::readBuffer(int16 *buffer, const int numSamples) {  	int samples = 0;  	while (samples < numSamples && !eosIntern()) {  		// Wrap around? @@ -209,7 +209,7 @@ int WrappedMemoryStream<stereo, is16Bit, isUnsigned>::readBuffer(int16 *buffer,  }  template<bool stereo, bool is16Bit, bool isUnsigned> -void WrappedMemoryStream<stereo, is16Bit, isUnsigned>::append(const byte *data, uint32 len) { +void AppendableMemoryStream<stereo, is16Bit, isUnsigned>::append(const byte *data, uint32 len) {  	// Verify the buffer size is sane  	if (is16Bit && stereo) @@ -225,7 +225,7 @@ void WrappedMemoryStream<stereo, is16Bit, isUnsigned>::append(const byte *data,  		uint32 size_to_end_of_buffer = _bufferEnd - _end;  		len -= size_to_end_of_buffer;  		if ((_end < _pos) || (_bufferStart + len >= _pos)) { -			warning("WrappedMemoryStream: buffer overflow (A)"); +			warning("AppendableMemoryStream: buffer overflow (A)");  			return;  		}  		memcpy(_end, data, size_to_end_of_buffer); @@ -233,7 +233,7 @@ void WrappedMemoryStream<stereo, is16Bit, isUnsigned>::append(const byte *data,  		_end = _bufferStart + len;  	} else {  		if ((_end < _pos) && (_end + len >= _pos)) { -			warning("WrappedMemoryStream: buffer overflow (B)"); +			warning("AppendableMemoryStream: buffer overflow (B)");  			return;  		}  		memcpy(_end, data, len); @@ -250,7 +250,7 @@ void WrappedMemoryStream<stereo, is16Bit, isUnsigned>::append(const byte *data,  #if 0  // Work in progress!!! Not yet usable/finished/working/anything :-) -class ProcInputStream : public AudioInputStream { +class ProcInputStream : public AudioStream {  public:  	typedef void InputProc (void *refCon, int16 *data, uint len); @@ -302,7 +302,7 @@ public:  		} else \  			return new LinearMemoryStream<STEREO, false, UNSIGNED, false>(rate, ptr, len, loopOffset, loopLen, autoFree) -AudioInputStream *makeLinearInputStream(int rate, byte _flags, const byte *ptr, uint32 len, uint loopOffset, uint loopLen) { +AudioStream *makeLinearInputStream(int rate, byte _flags, const byte *ptr, uint32 len, uint loopOffset, uint loopLen) {  	const bool isStereo   = (_flags & SoundMixer::FLAG_STEREO) != 0;  	const bool is16Bit    = (_flags & SoundMixer::FLAG_16BITS) != 0;  	const bool isUnsigned = (_flags & SoundMixer::FLAG_UNSIGNED) != 0; @@ -326,11 +326,11 @@ AudioInputStream *makeLinearInputStream(int rate, byte _flags, const byte *ptr,  #define MAKE_WRAPPED(STEREO, UNSIGNED) \  		if (is16Bit) \ -			return new WrappedMemoryStream<STEREO, true, UNSIGNED>(rate, len); \ +			return new AppendableMemoryStream<STEREO, true, UNSIGNED>(rate, len); \  		else \ -			return new WrappedMemoryStream<STEREO, false, UNSIGNED>(rate, len) +			return new AppendableMemoryStream<STEREO, false, UNSIGNED>(rate, len) -WrappedAudioInputStream *makeWrappedInputStream(int rate, byte _flags, uint32 len) { +AppendableAudioStream *makeAppendableAudioStream(int rate, byte _flags, uint32 len) {  	const bool isStereo = (_flags & SoundMixer::FLAG_STEREO) != 0;  	const bool is16Bit = (_flags & SoundMixer::FLAG_16BITS) != 0;  	const bool isUnsigned = (_flags & SoundMixer::FLAG_UNSIGNED) != 0;  | 
