From bb746b5b619b439669c878f218b9be91faff549a Mon Sep 17 00:00:00 2001 From: Sven Hesse Date: Sun, 8 Aug 2010 00:40:00 +0000 Subject: GOB: Properly utilize FixedRateVideoDecoder::getTimeToNextFrame() svn-id: r51861 --- engines/gob/videoplayer.cpp | 7 +++---- 1 file 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); -- cgit v1.2.3