Avoid some of the warnings from MSVC
This commit is contained in:
parent
0a2b948f26
commit
111d6190cb
|
@ -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
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
|
|
@ -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));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue