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 // increase total chunk count and size
totalChunkCount += track->chunkCount(); 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 // 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(); MpegAudioFrame &frame = invalidByteskipped > 0 ? m_frames.back() : m_frames.emplace_back();
try { try {
frame.parseHeader(m_reader, diag); frame.parseHeader(m_reader, diag);
} catch (const InvalidDataException &e) { } catch (const InvalidDataException &) {
if (++invalidByteskipped > 1) { if (++invalidByteskipped > 1) {
diag.pop_back(); diag.pop_back();
} }

View File

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