From 45ebcdbde19611eef03b4e92cf0188aac2450d06 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Tue, 29 Jul 2003 03:02:25 +0000 Subject: account for the data in the _buffer, too svn-id: r9276 --- sound/audiostream.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sound/audiostream.cpp') 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() { -- cgit v1.2.3