aboutsummaryrefslogtreecommitdiff
path: root/sound/audiostream.cpp
diff options
context:
space:
mode:
authorMax Horn2003-07-29 03:02:25 +0000
committerMax Horn2003-07-29 03:02:25 +0000
commit45ebcdbde19611eef03b4e92cf0188aac2450d06 (patch)
treed1d67cb835c7e35c205a9a28657039d432e279ca /sound/audiostream.cpp
parentfb7deafaef766b0dff8656fc804024fc2803f362 (diff)
downloadscummvm-rg350-45ebcdbde19611eef03b4e92cf0188aac2450d06.tar.gz
scummvm-rg350-45ebcdbde19611eef03b4e92cf0188aac2450d06.tar.bz2
scummvm-rg350-45ebcdbde19611eef03b4e92cf0188aac2450d06.zip
account for the data in the _buffer, too
svn-id: r9276
Diffstat (limited to 'sound/audiostream.cpp')
-rw-r--r--sound/audiostream.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/audiostream.cpp b/sound/audiostream.cpp
index 40e06eb429..78a20d6e2a 100644
--- a/sound/audiostream.cpp
+++ b/sound/audiostream.cpp
@@ -205,7 +205,7 @@ int16 VorbisInputStream::read() {
int VorbisInputStream::size() const {
if (_eof_flag)
return 0;
- return _end_pos - ov_pcm_tell(_ov_file);
+ return (_end_pos - ov_pcm_tell(_ov_file)) + (_buffer + ARRAYSIZE(_buffer) - _pos);
}
void VorbisInputStream::refill() {