diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-07-23 09:16:44 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-07-23 09:16:44 +0000 |
| commit | ccf0f6d54673e7ba71e34668f359560f980ff434 (patch) | |
| tree | 2fa3244322481d2673b9c321602b047e5265bbcc /src/plugins/Input/mad/detailsdialog.cpp | |
| parent | 1e1cbaf56d70f95e03e7c33a3e5d7b9142030b7b (diff) | |
| download | qmmp-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.cpp | 20 |
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()); |
