aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorD G Turner2017-01-16 17:39:32 +0000
committerD G Turner2017-01-16 17:39:32 +0000
commit60867811ccc6d0b7d0e5dbb4ad92883a9a59657c (patch)
tree84da119a8644bf6ad0f63a251fd31c4797a2fbc2
parent7a14f199eaef7aa29639b936efd0997a1e88fe66 (diff)
downloadscummvm-rg350-60867811ccc6d0b7d0e5dbb4ad92883a9a59657c.tar.gz
scummvm-rg350-60867811ccc6d0b7d0e5dbb4ad92883a9a59657c.tar.bz2
scummvm-rg350-60867811ccc6d0b7d0e5dbb4ad92883a9a59657c.zip
TITANIC: Fix Several Valgrind Warnings.
-rw-r--r--engines/titanic/support/avi_surface.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/titanic/support/avi_surface.cpp b/engines/titanic/support/avi_surface.cpp
index 36a5891f0d..f8a6440be8 100644
--- a/engines/titanic/support/avi_surface.cpp
+++ b/engines/titanic/support/avi_surface.cpp
@@ -47,6 +47,7 @@ AVISurface::AVISurface(const CResourceKey &key) : _movieName(key.getString()) {
// since it needs to be able to go beyond the frame count or to negative to allow
// correct detection of when range playbacks have finished
_currentFrame = -1;
+ _priorFrame = -1;
_isReversed = false;
// Create a decoder
@@ -55,6 +56,10 @@ AVISurface::AVISurface(const CResourceKey &key) : _movieName(key.getString()) {
error("Could not open video - %s", key.getString().c_str());
_streamCount = _decoder->videoTrackCount();
+
+ _soundManager = nullptr;
+ _hasAudio = false;
+ _frameRate = 0.0;
}
AVISurface::~AVISurface() {