aboutsummaryrefslogtreecommitdiff
path: root/sound/audiostream.cpp
diff options
context:
space:
mode:
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() {