diff --git a/src/Lib/Audio.cc b/src/Lib/Audio.cc index 7639f3a50a1728c7c388a4aeb20b4a33b57c3982..3276ef580c8f0fca137a580c02790dedfaace276 100644 --- a/src/Lib/Audio.cc +++ b/src/Lib/Audio.cc @@ -300,7 +300,7 @@ quint64 AudioContext::Stream::getLength() const noexcept { // The whole file duration, not individual streams. - return quint64(std::chrono::duration<qreal,std::ratio<1,1000>>(std::chrono::microseconds(dataFormat->duration)).count()); + return quint64(std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::microseconds(dataFormat->duration)).count()); } // Get the information about the decoded state of this stream