diff options
author | Paweł Kołodziejski | 2004-07-01 04:43:32 +0000 |
---|---|---|
committer | Paweł Kołodziejski | 2004-07-01 04:43:32 +0000 |
commit | c7133de8791605fa9d482ed8b305a093ead8be6c (patch) | |
tree | 108d2d7a543e40f7ca6845f407edde9abf0d858a | |
parent | 360d5cffc020b9f5bfd4e227d998a18e4f9e10f5 (diff) | |
download | scummvm-rg350-c7133de8791605fa9d482ed8b305a093ead8be6c.tar.gz scummvm-rg350-c7133de8791605fa9d482ed8b305a093ead8be6c.tar.bz2 scummvm-rg350-c7133de8791605fa9d482ed8b305a093ead8be6c.zip |
getFreeSpace() is not longer used
svn-id: r14136
-rw-r--r-- | sound/audiostream.cpp | 26 | ||||
-rw-r--r-- | sound/audiostream.h | 1 |
2 files changed, 0 insertions, 27 deletions
diff --git a/sound/audiostream.cpp b/sound/audiostream.cpp index 5d7a3ae4e1..ee86fd9c30 100644 --- a/sound/audiostream.cpp +++ b/sound/audiostream.cpp @@ -202,10 +202,8 @@ protected: byte *_end; bool _finalized; const int _rate; - uint32 _freeSpace; inline bool eosIntern() const { return _end == _pos; }; - void updateFreeSpace(); public: AppendableMemoryStream(int rate, uint bufferSize); ~AppendableMemoryStream() { free(_bufferStart); } @@ -220,21 +218,9 @@ public: void append(const byte *data, uint32 len); void finish() { _finalized = true; } - uint32 getFreeSpace(); }; template<bool stereo, bool is16Bit, bool isUnsigned> -void AppendableMemoryStream<stereo, is16Bit, isUnsigned>::updateFreeSpace() { - if (_pos <= _end) { - uint32 free_from_end = _bufferEnd - _end; - uint32 free_to_pos = _pos - _bufferStart; - _freeSpace = free_from_end + free_to_pos; - } else { - _freeSpace = _pos - _end; - } -} - -template<bool stereo, bool is16Bit, bool isUnsigned> AppendableMemoryStream<stereo, is16Bit, isUnsigned>::AppendableMemoryStream(int rate, uint bufferSize) : _finalized(false), _rate(rate) { @@ -247,8 +233,6 @@ AppendableMemoryStream<stereo, is16Bit, isUnsigned>::AppendableMemoryStream(int _bufferStart = (byte *)malloc(bufferSize); _pos = _end = _bufferStart; _bufferEnd = _bufferStart + bufferSize; - - updateFreeSpace(); } template<bool stereo, bool is16Bit, bool isUnsigned> @@ -262,8 +246,6 @@ inline int16 AppendableMemoryStream<stereo, is16Bit, isUnsigned>::read() { int16 val = READSAMPLE(is16Bit, isUnsigned, _pos); _pos += (is16Bit ? 2 : 1); - updateFreeSpace(); - return val; } @@ -284,8 +266,6 @@ int AppendableMemoryStream<stereo, is16Bit, isUnsigned>::readBuffer(int16 *buffe } } - updateFreeSpace(); - return samples; } @@ -320,12 +300,6 @@ void AppendableMemoryStream<stereo, is16Bit, isUnsigned>::append(const byte *dat memcpy(_end, data, len); _end += len; } - updateFreeSpace(); -} - -template<bool stereo, bool is16Bit, bool isUnsigned> -uint32 AppendableMemoryStream<stereo, is16Bit, isUnsigned>::getFreeSpace() { - return _freeSpace; } #pragma mark - diff --git a/sound/audiostream.h b/sound/audiostream.h index 6cc719d457..ac456233ba 100644 --- a/sound/audiostream.h +++ b/sound/audiostream.h @@ -93,7 +93,6 @@ class AppendableAudioStream : public AudioStream { public: virtual void append(const byte *data, uint32 len) = 0; virtual void finish() = 0; - virtual uint32 getFreeSpace() = 0; }; class ZeroInputStream : public AudioStream { |