aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Input/sid
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2016-06-20 06:49:57 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2016-06-20 06:49:57 +0000
commit30dc47d87a4e4ff591c9eef3f6a18308fa6ba532 (patch)
tree342183ff6ad252a674cc959af76955e7eccc17e6 /src/plugins/Input/sid
parent29ba92f7e9ad3d3f397a592f8c2b1770b9fee380 (diff)
downloadqmmp-30dc47d87a4e4ff591c9eef3f6a18308fa6ba532.tar.gz
qmmp-30dc47d87a4e4ff591c9eef3f6a18308fa6ba532.tar.bz2
qmmp-30dc47d87a4e4ff591c9eef3f6a18308fa6ba532.zip
added wildmidi-0.4.0 support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@6478 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Input/sid')
-rw-r--r--src/plugins/Input/sid/decodersidfactory.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/Input/sid/decodersidfactory.cpp b/src/plugins/Input/sid/decodersidfactory.cpp
index b58658acf..8982bfeca 100644
--- a/src/plugins/Input/sid/decodersidfactory.cpp
+++ b/src/plugins/Input/sid/decodersidfactory.cpp
@@ -23,6 +23,7 @@
#include <QtPlugin>
#include <QRegExp>
#include <QSettings>
+#include <QFile>
#include <sidplayfp/SidTune.h>
#include <sidplayfp/SidTuneInfo.h>
#include "decoder_sid.h"
@@ -47,6 +48,13 @@ DecoderSIDFactory::DecoderSIDFactory()
bool DecoderSIDFactory::supports(const QString &source) const
{
+ if(source.endsWith(".mus", Qt::CaseInsensitive))
+ {
+ QFile file(source);
+ file.open(QIODevice::ReadOnly);
+ return canDecode(&file);
+ }
+
foreach(QString filter, properties().filters)
{
QRegExp regexp(filter, Qt::CaseInsensitive, QRegExp::Wildcard);