Avoid some of the warnings from MSVC

This commit is contained in:
Martchus 2023-05-07 21:45:15 +02:00
parent 0a2b948f26
commit 111d6190cb
3 changed files with 3 additions and 3 deletions

View File

@ -749,7 +749,7 @@ calculatePadding:
// increase total chunk count and size
totalChunkCount += track->chunkCount();
totalMediaDataSize += accumulate(chunkSizesTable.cbegin(), chunkSizesTable.cend(), 0ul);
totalMediaDataSize += std::accumulate(chunkSizesTable.cbegin(), chunkSizesTable.cend(), static_cast<std::uint64_t>(0u));
}
// write media data chunk-by-chunk

View File

@ -48,7 +48,7 @@ void MpegAudioFrameStream::internalParseHeader(Diagnostics &diag, AbortableProgr
MpegAudioFrame &frame = invalidByteskipped > 0 ? m_frames.back() : m_frames.emplace_back();
try {
frame.parseHeader(m_reader, diag);
} catch (const InvalidDataException &e) {
} catch (const InvalidDataException &) {
if (++invalidByteskipped > 1) {
diag.pop_back();
}

View File

@ -604,7 +604,7 @@ TimeSpan TagValue::toTimeSpan() const
switch (m_size) {
case sizeof(std::uint64_t): {
const auto ticks = *(reinterpret_cast<std::uint64_t *>(m_ptr.get()));
if (ticks < std::numeric_limits<std::int64_t>::max()) {
if (ticks < static_cast<std::uint64_t>(std::numeric_limits<std::int64_t>::max())) {
return TimeSpan(static_cast<std::int64_t>(ticks));
}
}