aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Input/mad/detailsdialog.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-07-23 09:16:44 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-07-23 09:16:44 +0000
commitccf0f6d54673e7ba71e34668f359560f980ff434 (patch)
tree2fa3244322481d2673b9c321602b047e5265bbcc /src/plugins/Input/mad/detailsdialog.cpp
parent1e1cbaf56d70f95e03e7c33a3e5d7b9142030b7b (diff)
downloadqmmp-ccf0f6d54673e7ba71e34668f359560f980ff434.tar.gz
qmmp-ccf0f6d54673e7ba71e34668f359560f980ff434.tar.bz2
qmmp-ccf0f6d54673e7ba71e34668f359560f980ff434.zip
mpeg plugin: show mpeg version
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1067 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Input/mad/detailsdialog.cpp')
-rw-r--r--src/plugins/Input/mad/detailsdialog.cpp20
1 files changed, 15 insertions, 5 deletions
diff --git a/src/plugins/Input/mad/detailsdialog.cpp b/src/plugins/Input/mad/detailsdialog.cpp
index 7ab678ed5..5bab08efa 100644
--- a/src/plugins/Input/mad/detailsdialog.cpp
+++ b/src/plugins/Input/mad/detailsdialog.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2006-2008 by Ilya Kotov *
+ * Copyright (C) 2006-2009 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -94,11 +94,21 @@ DetailsDialog::~DetailsDialog()
void DetailsDialog::loadMPEGInfo()
{
TagLib::MPEG::File f (m_path.toLocal8Bit().constData());
- //l.label
- //ui. f.audioProperties()->level();
QString text;
- text = QString("%1").arg(f.audioProperties()->layer());
- ui.levelLabel->setText("MPEG layer "+text); //TODO: add MPEG version
+ QString v;
+ switch((int)f.audioProperties()->version())
+ {
+ case TagLib::MPEG::Header::Version1:
+ v = "1";
+ break;
+ case TagLib::MPEG::Header::Version2:
+ v = "2";
+ break;
+ case TagLib::MPEG::Header::Version2_5:
+ v = "2.5";
+ }
+ text = QString("MPEG-%1 layer %2").arg(v).arg(f.audioProperties()->layer());
+ ui.levelLabel->setText(text);
text = QString("%1").arg(f.audioProperties()->bitrate());
ui.bitRateLabel->setText(text+" "+tr("kbps"));
text = QString("%1").arg(f.audioProperties()->sampleRate());