From cc14dede0f02aecfb973cfd4baef87a6b471f84d Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Wed, 19 Aug 2020 14:54:30 +0200 Subject: [PATCH] DIRECTOR: More debug output to DV --- engines/director/castmember.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engines/director/castmember.cpp b/engines/director/castmember.cpp index 5ce36f98aa7..eba1742109d 100644 --- a/engines/director/castmember.cpp +++ b/engines/director/castmember.cpp @@ -308,7 +308,7 @@ bool DigitalVideoCastMember::loadVideo(Common::String path) { } bool DigitalVideoCastMember::isModified() { - if (!_video) + if (!_video || !_video->isVideoLoaded()) return false; return _video->needsUpdate(); @@ -333,10 +333,10 @@ Graphics::MacWidget *DigitalVideoCastMember::createWidget(Common::Rect &bbox, Ch _channel->_stopTime = getMovieTotalTime(); } + debugC(2, kDebugImages, "Video time: %d rate: %f", _channel->_movieTime, _channel->_movieRate); const Graphics::Surface *frame = _video->decodeNextFrame(); _channel->_movieTime = getMovieCurrentTime(); - debugC(2, kDebugImages, "Video time: %d", _channel->_movieTime); if (frame) { if (g_director->_pixelformat.bytesPerPixel == 1) {