diff options
-rw-r--r-- | video/avi_decoder.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/video/avi_decoder.cpp b/video/avi_decoder.cpp index 39deaea204..d9761e1c38 100644 --- a/video/avi_decoder.cpp +++ b/video/avi_decoder.cpp @@ -528,7 +528,10 @@ bool AVIDecoder::seekIntern(const Audio::Timestamp &time) { // Recreate the audio stream audioTrack->resetStream(); - uint framesNeeded = _header.initialFrames; + uint framesNeeded = _header.initialFrames; + if (framesNeeded == 0) + framesNeeded = 1; + uint startAudioChunk = 0; int startAudioSearch = (lastRecord < 0) ? (frameIndex - 1) : (lastRecord - 1); |