From 5cf0bfaab97955fe4d41afc2d64f8226ba74b9b6 Mon Sep 17 00:00:00 2001 From: Matthew Hoops Date: Sat, 24 Nov 2012 01:04:13 -0500 Subject: PEGASUS: Use the new VideoDecoder::setRate code The filling station now plays at the proper speed --- engines/pegasus/movie.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'engines/pegasus') diff --git a/engines/pegasus/movie.cpp b/engines/pegasus/movie.cpp index 75c287c7a6..59814a753d 100644 --- a/engines/pegasus/movie.cpp +++ b/engines/pegasus/movie.cpp @@ -161,9 +161,10 @@ void Movie::setTime(const TimeValue time, const TimeScale scale) { } void Movie::setRate(const Common::Rational rate) { - if (rate != 1 && rate != 0) { - warning("Cannot set movie rate"); - start(); + if (_video) { + _video->setRate(rate); + + TimeBase::setRate(_video->getRate()); return; } -- cgit v1.2.3