aboutsummaryrefslogtreecommitdiff
path: root/src/plugins
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2021-03-24 19:50:08 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2021-03-24 19:50:08 +0000
commit2e746169fe9a57b536ec35785733cdcce71e8451 (patch)
tree7e6f345519e7a505e4303f9f7e90fe255680c5ee /src/plugins
parentfacbc1dfb0a9ba82f59a4034b0c7cfcc32a4cf5e (diff)
downloadqmmp-2e746169fe9a57b536ec35785733cdcce71e8451.tar.gz
qmmp-2e746169fe9a57b536ec35785733cdcce71e8451.tar.bz2
qmmp-2e746169fe9a57b536ec35785733cdcce71e8451.zip
mpeg: fixed some issues
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9776 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/Input/mpeg/settingsdialog.cpp1
-rw-r--r--src/plugins/Input/mpeg/tagextractor.cpp3
2 files changed, 1 insertions, 3 deletions
diff --git a/src/plugins/Input/mpeg/settingsdialog.cpp b/src/plugins/Input/mpeg/settingsdialog.cpp
index 61ac0d5c6..3013b7e83 100644
--- a/src/plugins/Input/mpeg/settingsdialog.cpp
+++ b/src/plugins/Input/mpeg/settingsdialog.cpp
@@ -83,6 +83,7 @@ void SettingsDialog::accept()
settings.setValue("enable_crc", m_ui.enableCrcCheckBox->isChecked());
settings.setValue("ID3v1_encoding", m_ui.id3v1EncComboBox->currentText());
settings.setValue("ID3v2_encoding", m_ui.id3v2EncComboBox->currentText());
+ settings.setValue("detect_encoding", m_ui.detectEncodingCheckBox->isChecked());
settings.setValue("tag_1", m_ui.firstTagComboBox->currentIndex());
settings.setValue("tag_2", m_ui.secondTagComboBox->currentIndex());
settings.setValue("tag_3", m_ui.thirdTagComboBox->currentIndex());
diff --git a/src/plugins/Input/mpeg/tagextractor.cpp b/src/plugins/Input/mpeg/tagextractor.cpp
index 22669eb8f..c254ae04f 100644
--- a/src/plugins/Input/mpeg/tagextractor.cpp
+++ b/src/plugins/Input/mpeg/tagextractor.cpp
@@ -24,7 +24,6 @@
#include <QBuffer>
#include <QTextCodec>
#include <QSettings>
-#include <QDir>
#include <QSet>
#include <stdlib.h>
#ifdef WITH_LIBRCD
@@ -66,13 +65,11 @@ QMap<Qmmp::MetaData, QString> TagExtractor::id3v2tag() const
if (!codec)
codec = QTextCodec::codecForName("UTF-8");
-#ifdef WITH_LIBRCD
if(!m_using_rusxmms && settings.value("detect_encoding", false).toBool())
{
QTextCodec *detectedCodec = detectCharset(&tag);
codec = detectedCodec ? detectedCodec : codec;
}
-#endif
settings.endGroup();
bool utf = codec->name().contains("UTF");