aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/videoplayer.cpp
diff options
context:
space:
mode:
authorSven Hesse2008-12-14 03:08:02 +0000
committerSven Hesse2008-12-14 03:08:02 +0000
commitbbe6ff006e79473a0beeac5a4d88f901c68102fb (patch)
tree3a8dd3e71625e40567b9586c3571283b91d67a15 /engines/gob/videoplayer.cpp
parent126c5a1dc8ec76b74a33f9b62d553d652a382df4 (diff)
downloadscummvm-rg350-bbe6ff006e79473a0beeac5a4d88f901c68102fb.tar.gz
scummvm-rg350-bbe6ff006e79473a0beeac5a4d88f901c68102fb.tar.bz2
scummvm-rg350-bbe6ff006e79473a0beeac5a4d88f901c68102fb.zip
Music/Video handling fixes/stubs
svn-id: r35351
Diffstat (limited to 'engines/gob/videoplayer.cpp')
-rw-r--r--engines/gob/videoplayer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/gob/videoplayer.cpp b/engines/gob/videoplayer.cpp
index e719374b5c..403fa12408 100644
--- a/engines/gob/videoplayer.cpp
+++ b/engines/gob/videoplayer.cpp
@@ -271,7 +271,7 @@ bool VideoPlayer::primaryOpen(const char *videoFile, int16 x, int16 y,
void VideoPlayer::primaryPlay(int16 startFrame, int16 lastFrame, int16 breakKey,
uint16 palCmd, int16 palStart, int16 palEnd,
- int16 palFrame, int16 endFrame, bool fade, int16 reverseTo) {
+ int16 palFrame, int16 endFrame, bool fade, int16 reverseTo, bool forceSeek) {
if (!_primaryVideo->isOpen())
return;
@@ -290,7 +290,7 @@ void VideoPlayer::primaryPlay(int16 startFrame, int16 lastFrame, int16 breakKey,
palCmd &= 0x3F;
if (video.getCurrentFrame() != startFrame) {
- if (video.getFeatures() & CoktelVideo::kFeaturesSound)
+ if (!forceSeek && (video.getFeatures() & CoktelVideo::kFeaturesSound))
startFrame = video.getCurrentFrame();
else
video.seekFrame(startFrame);