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
|
// 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
|
||||||
|
|
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
|
@ -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));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue