[Scummvm-git-logs] scummvm master -> 371a594b8d2f28535c76222b57430e0467583ea0

dreammaster dreammaster at scummvm.org
Sun Jul 23 03:02:37 CEST 2017


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
371a594b8d VIDEO: Fix AVIDecoder skipping alternate frames in reverse playback


Commit: 371a594b8d2f28535c76222b57430e0467583ea0
    https://github.com/scummvm/scummvm/commit/371a594b8d2f28535c76222b57430e0467583ea0
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2017-07-22T21:02:26-04:00

Commit Message:
VIDEO: Fix AVIDecoder skipping alternate frames in reverse playback

Changed paths:
    video/avi_decoder.cpp


diff --git a/video/avi_decoder.cpp b/video/avi_decoder.cpp
index 910a409..8167520 100644
--- a/video/avi_decoder.cpp
+++ b/video/avi_decoder.cpp
@@ -734,7 +734,7 @@ bool AVIDecoder::seekIntern(const Audio::Timestamp &time) {
 		seekTransparencyFrame(frame);
 
 	// Set the video track's frame
-	videoTrack->setCurFrame((int)frame - 1);
+	videoTrack->setCurFrame(videoTrack->isReversed() ? frame : frame - 1);
 
 	// Set the video track's search offset to the right spot
 	_videoTracks[0].chunkSearchOffset = _indexEntries[frameIndex].offset;





More information about the Scummvm-git-logs mailing list