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()) {