From 32dd4cc0061de24c804bd7a9be9dfc6576dd19a1 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Fri, 19 Dec 2003 00:09:34 +0000 Subject: fix for recent audio stream regression svn-id: r11752 --- sound/audiostream.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'sound') diff --git a/sound/audiostream.cpp b/sound/audiostream.cpp index a0dfcbbfcb..3fcdb64051 100644 --- a/sound/audiostream.cpp +++ b/sound/audiostream.cpp @@ -132,7 +132,7 @@ public: int16 read(); bool isStereo() const { return stereo; } - bool eos() const { return _finalized; } + bool eos() const { return _finalized && eosIntern(); } int getRate() const { return _rate; } @@ -143,7 +143,7 @@ public: template WrappedMemoryStream::WrappedMemoryStream(int rate, uint bufferSize) - : _rate(rate) { + : _finalized(false), _rate(rate) { // Verify the buffer size is sane if (is16Bit && stereo) @@ -154,8 +154,6 @@ WrappedMemoryStream::WrappedMemoryStream(int rate, _bufferStart = (byte *)malloc(bufferSize); _pos = _end = _bufferStart; _bufferEnd = _bufferStart + bufferSize; - - _finalized = false; } template -- cgit v1.2.3