From 6b89dc9452040b3a1cb5cf5ce3c8bdf94bf97643 Mon Sep 17 00:00:00 2001 From: Robin Mills Date: Sat, 21 Mar 2015 22:33:21 +0000 Subject: [PATCH] #1038. Initialize timeScale_ in ctor because MSVC (correctly) refused header member variable initialization. --- include/exiv2/quicktimevideo.hpp | 2 +- src/quicktimevideo.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/include/exiv2/quicktimevideo.hpp b/include/exiv2/quicktimevideo.hpp index 3050aaf6..9a8b1d47 100644 --- a/include/exiv2/quicktimevideo.hpp +++ b/include/exiv2/quicktimevideo.hpp @@ -223,7 +223,7 @@ namespace Exiv2 { private: //! Variable which stores Time Scale unit, used to calculate time. - uint64_t timeScale_ = 1; + uint64_t timeScale_; //! Variable which stores current stream being processsed. int currentStream_; //! Variable to check the end of metadata traversing. diff --git a/src/quicktimevideo.cpp b/src/quicktimevideo.cpp index e7ca8c25..be27da54 100644 --- a/src/quicktimevideo.cpp +++ b/src/quicktimevideo.cpp @@ -610,6 +610,7 @@ namespace Exiv2 { QuickTimeVideo::QuickTimeVideo(BasicIo::AutoPtr io) : Image(ImageType::qtime, mdNone, io) + , timeScale_(1) { } // QuickTimeVideo::QuickTimeVideo