Handle track duration with milliseconds precision. ref #244

This commit is contained in:
emeric
2022-08-20 14:27:54 +02:00
parent 2aafeddb1b
commit 49f0d40515
4 changed files with 14 additions and 4 deletions
+2 -2
View File
@@ -69,7 +69,7 @@ void parse(MetaData::IParser& parser, const std::filesystem::path& file)
}
const auto end {std::chrono::steady_clock::now()};
std::cout << "Parsing time: " << std::chrono::duration_cast<std::chrono::microseconds>(end - start).count() / 1000. << "ms" << std::endl;
std::cout << "Parsing time: " << std::fixed << std::setprecision(2) << std::chrono::duration_cast<std::chrono::microseconds>(end - start).count() / 1000. << "ms" << std::endl;
std::cout << "Track metadata:" << std::endl;
@@ -117,7 +117,7 @@ void parse(MetaData::IParser& parser, const std::filesystem::path& file)
}
}
std::cout << "Duration: " << track->duration.count() / 1000 << "s" << std::endl;
std::cout << "Duration: " << std::fixed << std::setprecision(2) << track->duration.count() / 1000. << "s" << std::endl;
if (track->trackNumber)
std::cout << "Track: " << *track->trackNumber << std::endl;