From 783d2eb2a6220d1c60529a84800bb97ddf3dc77d Mon Sep 17 00:00:00 2001 From: Martchus Date: Sun, 10 Mar 2019 16:59:15 +0100 Subject: [PATCH] Hide bitrate if <= zero or NaN --- gui/fileinfomodel.cpp | 8 ++++++-- misc/htmlinfo.cpp | 4 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/gui/fileinfomodel.cpp b/gui/fileinfomodel.cpp index a2ac849..99b33b6 100644 --- a/gui/fileinfomodel.cpp +++ b/gui/fileinfomodel.cpp @@ -391,8 +391,12 @@ void FileInfoModel::updateCache() trackHelper.appendRow(tr("Format/codec ID"), track->formatId()); trackHelper.appendRow(tr("Size"), track->size()); trackHelper.appendRow(tr("Duration"), track->duration()); - trackHelper.appendRow(tr("Avg. bitrate"), bitrateToString(track->bitrate())); - trackHelper.appendRow(tr("Max. bitrate"), bitrateToString(track->maxBitrate())); + if (track->bitrate() > 0.0) { + trackHelper.appendRow(tr("Avg. bitrate"), bitrateToString(track->bitrate())); + } + if (track->maxBitrate() > 0.0) { + trackHelper.appendRow(tr("Max. bitrate"), bitrateToString(track->maxBitrate())); + } trackHelper.appendRow(tr("Creation time"), track->creationTime()); trackHelper.appendRow(tr("Modification time"), track->modificationTime()); trackHelper.appendRow(tr("Language"), track->language()); diff --git a/misc/htmlinfo.cpp b/misc/htmlinfo.cpp index 9a8617e..fe80706 100644 --- a/misc/htmlinfo.cpp +++ b/misc/htmlinfo.cpp @@ -570,10 +570,10 @@ public: qstr(track->duration().toString(TimeSpanOutputFormat::WithMeasures)) % QStringLiteral(" (") % QString::number(track->duration().totalTicks()) % QChar(')')); } - if (track->bitrate() != 0.0) { + if (track->bitrate() > 0.0) { rowMaker.mkRow(QCoreApplication::translate("HtmlInfo", "Avg. bitrate"), qstr(bitrateToString(track->bitrate()))); } - if (track->maxBitrate() != 0.0) { + if (track->maxBitrate() > 0.0) { rowMaker.mkRow(QCoreApplication::translate("HtmlInfo", "Maximum bitrate"), qstr(bitrateToString(track->maxBitrate()))); } if (!track->creationTime().isNull()) {