diff --git a/matroska/matroskacontainer.cpp b/matroska/matroskacontainer.cpp index 9307ea6..06c497f 100644 --- a/matroska/matroskacontainer.cpp +++ b/matroska/matroskacontainer.cpp @@ -82,12 +82,12 @@ void MatroskaContainer::reset() */ void MatroskaContainer::validateIndex(Diagnostics &diag, AbortableProgressFeedback &progress) { - static const string context("validating Matroska file index (cues)"); - bool cuesElementsFound = false; + static const auto context = std::string("validating Matroska file index (cues)"); + auto cuesElementsFound = false; if (m_firstElement) { - unordered_set ids; - bool cueTimeFound = false, cueTrackPositionsFound = false; - unique_ptr clusterElement; + auto ids = std::unordered_set(); + auto cueTimeFound = false, cueTrackPositionsFound = false; + auto clusterElement = std::unique_ptr(); auto pos = std::uint64_t(), prevClusterSize = std::uint64_t(), currentOffset = std::uint64_t(); // iterate through all segments for (EbmlElement *segmentElement = m_firstElement->siblingById(MatroskaIds::Segment, diag); segmentElement; diff --git a/mediafileinfo.cpp b/mediafileinfo.cpp index ad90439..e26b173 100644 --- a/mediafileinfo.cpp +++ b/mediafileinfo.cpp @@ -1702,9 +1702,9 @@ void MediaFileInfo::makeMp3File(Diagnostics &diag, AbortableProgressFeedback &pr progress.updateStep(flacStream ? "Updating FLAC tags ..." : "Updating ID3v2 tags ..."); // prepare ID3v2 tags - vector makers; + auto makers = std::vector(); makers.reserve(m_id3v2Tags.size()); - std::uint64_t tagsSize = 0; + auto tagsSize = std::uint64_t(); for (auto &tag : m_id3v2Tags) { try { makers.emplace_back(tag->prepareMaking(diag)); @@ -1714,9 +1714,9 @@ void MediaFileInfo::makeMp3File(Diagnostics &diag, AbortableProgressFeedback &pr } // determine stream offset and make track/format specific metadata - std::uint32_t streamOffset; // where the actual stream starts - stringstream flacMetaData(ios_base::in | ios_base::out | ios_base::binary); - flacMetaData.exceptions(ios_base::badbit | ios_base::failbit); + auto streamOffset = std::uint32_t(); // where the actual stream starts + auto flacMetaData = std::stringstream(std::ios_base::in | std::ios_base::out | std::ios_base::binary); + flacMetaData.exceptions(std::ios_base::badbit | std::ios_base::failbit); auto startOfLastMetaDataBlock = std::streamoff(); if (flacStream) { // if it is a raw FLAC stream, make FLAC metadata @@ -1729,8 +1729,8 @@ void MediaFileInfo::makeMp3File(Diagnostics &diag, AbortableProgressFeedback &pr } // check whether rewrite is required - bool rewriteRequired = isForcingRewrite() || !m_saveFilePath.empty() || (tagsSize > streamOffset); - size_t padding = 0; + auto rewriteRequired = isForcingRewrite() || !m_saveFilePath.empty() || (tagsSize > streamOffset); + auto padding = std::size_t(); if (!rewriteRequired) { // rewriting is not forced and new tag is not too big for available space // -> calculate new padding diff --git a/ogg/oggcontainer.cpp b/ogg/oggcontainer.cpp index d21e440..5b61462 100644 --- a/ogg/oggcontainer.cpp +++ b/ogg/oggcontainer.cpp @@ -435,11 +435,11 @@ void OggContainer::internalMakeFile(Diagnostics &diag, AbortableProgressFeedback } // define misc variables - CopyHelper<65307> copyHelper; - vector updatedPageOffsets; const OggPage *lastPage = nullptr; + auto copyHelper = CopyHelper<65307>(); + auto updatedPageOffsets = std::vector(); auto nextPageOffset = std::uint64_t(); - unordered_map pageSequenceNumberBySerialNo; + auto pageSequenceNumberBySerialNo = std::unordered_map(); // iterate through all pages of the original file auto updateTick = 0u;