diff --git a/panda/src/movies/wavAudioCursor.cxx b/panda/src/movies/wavAudioCursor.cxx index 0493de8f60..0a1c24504a 100644 --- a/panda/src/movies/wavAudioCursor.cxx +++ b/panda/src/movies/wavAudioCursor.cxx @@ -322,7 +322,8 @@ seek(double t) { } } - _last_seek = _stream->tellg() / _byte_rate; + _data_pos = _stream->tellg() - _data_start; + _last_seek = _data_pos / _byte_rate; _samples_read = 0; }