aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorSven Hesse2010-08-08 00:40:00 +0000
committerSven Hesse2010-08-08 00:40:00 +0000
commitbb746b5b619b439669c878f218b9be91faff549a (patch)
tree56398b9fdcaafa8c520449e7dedfd98a7fe330b8 /engines
parentaa113e5ab3b6e96ff6d2b56839b7ac08ec0617cc (diff)
downloadscummvm-rg350-bb746b5b619b439669c878f218b9be91faff549a.tar.gz
scummvm-rg350-bb746b5b619b439669c878f218b9be91faff549a.tar.bz2
scummvm-rg350-bb746b5b619b439669c878f218b9be91faff549a.zip
GOB: Properly utilize FixedRateVideoDecoder::getTimeToNextFrame()
svn-id: r51861
Diffstat (limited to 'engines')
-rw-r--r--engines/gob/videoplayer.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/gob/videoplayer.cpp b/engines/gob/videoplayer.cpp
index 587f640f28..a32d56512b 100644
--- a/engines/gob/videoplayer.cpp
+++ b/engines/gob/videoplayer.cpp
@@ -159,7 +159,7 @@ int VideoPlayer::openVideo(bool primary, const Common::String &file, Properties
if (primary)
_needBlit = (properties.flags & kFlagUseBackSurfaceContent) && (properties.sprite == Draw::kFrontSurface);
- // video->decoder->setFrameRate(_vm->_util->getFrameRate());
+ video->decoder->setFrameRate(_vm->_util->getFrameRate());
WRITE_VAR(7, video->decoder->getFrameCount());
@@ -225,9 +225,8 @@ bool VideoPlayer::play(int slot, Properties &properties) {
properties.fade = false;
}
- _vm->_util->longDelay(100);
- /*if (!_noCursorSwitch)
- video.waitEndFrame();*/
+ if (!_noCursorSwitch)
+ _vm->_util->delay(video->decoder->getTimeToNextFrame());
}
evalBgShading(*video);