From 55c166a5356dff281533ca455cfe633f2721bf17 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Fri, 26 Sep 2008 19:30:27 +0000 Subject: some api changes; enabled ogg vorbis plugin git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@565 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Input/vorbis/decodervorbisfactory.cpp | 24 +++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'src/plugins/Input/vorbis/decodervorbisfactory.cpp') diff --git a/src/plugins/Input/vorbis/decodervorbisfactory.cpp b/src/plugins/Input/vorbis/decodervorbisfactory.cpp index e40408a98..095f6b5ff 100644 --- a/src/plugins/Input/vorbis/decodervorbisfactory.cpp +++ b/src/plugins/Input/vorbis/decodervorbisfactory.cpp @@ -57,38 +57,38 @@ const DecoderProperties DecoderVorbisFactory::properties() const } Decoder *DecoderVorbisFactory::create(QObject *parent, QIODevice *input, - Output *output) + Output *output, const QString&) { return new DecoderVorbis(parent, this, input, output); } -FileTag *DecoderVorbisFactory::createTag(const QString &source) +FileInfo *DecoderVorbisFactory::getFileInfo(const QString &source) { - FileTag *ftag = new FileTag(); + FileInfo *info = new FileInfo(); TagLib::FileRef fileRef(source.toLocal8Bit ()); TagLib::Tag *tag = fileRef.tag(); if (tag && !tag->isEmpty()) { - ftag->setValue(FileTag::ALBUM, + info->setMetaData(Qmmp::ALBUM, QString::fromUtf8(tag->album().toCString(TRUE)).trimmed()); - ftag->setValue(FileTag::ARTIST, + info->setMetaData(Qmmp::ARTIST, QString::fromUtf8(tag->artist().toCString(TRUE)).trimmed()); - ftag->setValue(FileTag::COMMENT, + info->setMetaData(Qmmp::COMMENT, QString::fromUtf8(tag->comment().toCString(TRUE)).trimmed()); - ftag->setValue(FileTag::GENRE, + info->setMetaData(Qmmp::GENRE, QString::fromUtf8(tag->genre().toCString(TRUE)).trimmed()); - ftag->setValue(FileTag::TITLE, + info->setMetaData(Qmmp::TITLE, QString::fromUtf8(tag->title().toCString(TRUE)).trimmed()); - ftag->setValue(FileTag::YEAR, tag->year()); - ftag->setValue(FileTag::TRACK, tag->track()); + info->setMetaData(Qmmp::YEAR, tag->year()); + info->setMetaData(Qmmp::TRACK, tag->track()); } if (fileRef.audioProperties()) - ftag->setValue(FileTag::LENGTH, fileRef.audioProperties()->length()); + info->setLength(fileRef.audioProperties()->length()); - return ftag; + return info; } QObject* DecoderVorbisFactory::showDetails(QWidget *parent, const QString &path) -- cgit v1.2.3-13-gbd6f