aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Input/vorbis
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2018-06-09 21:00:38 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2018-06-09 21:00:38 +0000
commite9de5431a1a5e9d7808cae45c234bb5cb9fd473a (patch)
tree29809d99a1732a537c203b205b69b30b4d65dd2f /src/plugins/Input/vorbis
parentce79cbc21b6559f54d11da95fef7364616c3d872 (diff)
downloadqmmp-e9de5431a1a5e9d7808cae45c234bb5cb9fd473a.tar.gz
qmmp-e9de5431a1a5e9d7808cae45c234bb5cb9fd473a.tar.bz2
qmmp-e9de5431a1a5e9d7808cae45c234bb5cb9fd473a.zip
continue optimization, fixed memory leak
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@8008 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Input/vorbis')
-rw-r--r--src/plugins/Input/vorbis/decodervorbisfactory.cpp6
-rw-r--r--src/plugins/Input/vorbis/decodervorbisfactory.h2
2 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/Input/vorbis/decodervorbisfactory.cpp b/src/plugins/Input/vorbis/decodervorbisfactory.cpp
index 359347d1e..c04276e3f 100644
--- a/src/plugins/Input/vorbis/decodervorbisfactory.cpp
+++ b/src/plugins/Input/vorbis/decodervorbisfactory.cpp
@@ -63,14 +63,14 @@ MetaDataModel* DecoderVorbisFactory::createMetaDataModel(const QString &path, QO
return new VorbisMetaDataModel(path, parent);
}
-QList<TrackInfo *> DecoderVorbisFactory::createPlayList(const QString &fileName, TrackInfo::Parts parts, QStringList *)
+QList<TrackInfo *> DecoderVorbisFactory::createPlayList(const QString &path, TrackInfo::Parts parts, QStringList *)
{
- TrackInfo *info = new TrackInfo(fileName);
+ TrackInfo *info = new TrackInfo(path);
if(parts == TrackInfo::NoParts)
return QList<TrackInfo*>() << info;
- TagLib::FileStream stream(QStringToFileName(fileName), true);
+ TagLib::FileStream stream(QStringToFileName(path), true);
TagLib::Ogg::Vorbis::File fileRef(&stream);
if((parts & TrackInfo::MetaData) && fileRef.tag() && !fileRef.tag()->isEmpty())
diff --git a/src/plugins/Input/vorbis/decodervorbisfactory.h b/src/plugins/Input/vorbis/decodervorbisfactory.h
index b2d13101d..e197e1873 100644
--- a/src/plugins/Input/vorbis/decodervorbisfactory.h
+++ b/src/plugins/Input/vorbis/decodervorbisfactory.h
@@ -37,7 +37,7 @@ public:
const DecoderProperties properties() const;
Decoder *create(const QString &, QIODevice *input);
MetaDataModel* createMetaDataModel(const QString &path, QObject *parent = 0);
- QList<TrackInfo *> createPlayList(const QString &fileName, TrackInfo::Parts parts, QStringList *);
+ QList<TrackInfo *> createPlayList(const QString &path, TrackInfo::Parts parts, QStringList *);
QObject* showDetails(QWidget *parent, const QString &path);
void showSettings(QWidget *parent);
void showAbout(QWidget *parent);