diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2008-10-30 21:01:26 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2008-10-30 21:01:26 +0000 |
| commit | 311224cda472f8d308884353960cab6231bb769d (patch) | |
| tree | 2407b572357a1a4cc10e184493da528fe69109c4 /src/plugins/Input/aac/decoderaacfactory.cpp | |
| parent | 304dc519d9d68b3861af998a997c5f2a97c9235d (diff) | |
| download | qmmp-311224cda472f8d308884353960cab6231bb769d.tar.gz qmmp-311224cda472f8d308884353960cab6231bb769d.tar.bz2 qmmp-311224cda472f8d308884353960cab6231bb769d.zip | |
AAC plugin: fixed seeking; id3v2 tags support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@606 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Input/aac/decoderaacfactory.cpp')
| -rw-r--r-- | src/plugins/Input/aac/decoderaacfactory.cpp | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/src/plugins/Input/aac/decoderaacfactory.cpp b/src/plugins/Input/aac/decoderaacfactory.cpp index 2f5b621ee..9b91f1d45 100644 --- a/src/plugins/Input/aac/decoderaacfactory.cpp +++ b/src/plugins/Input/aac/decoderaacfactory.cpp @@ -63,29 +63,11 @@ QList<FileInfo *> DecoderAACFactory::createPlayList(const QString &fileName) { FileInfo *info = new FileInfo(fileName); - /*TagLib::FileRef fileRef(fileName.toLocal8Bit ()); - TagLib::Tag *tag = fileRef.tag(); - if (tag && !tag->isEmpty()) - { - info->setMetaData(Qmmp::ALBUM, - QString::fromUtf8(tag->album().toCString(TRUE)).trimmed()); - info->setMetaData(Qmmp::ARTIST, - QString::fromUtf8(tag->artist().toCString(TRUE)).trimmed()); - info->setMetaData(Qmmp::COMMENT, - QString::fromUtf8(tag->comment().toCString(TRUE)).trimmed()); - info->setMetaData(Qmmp::GENRE, - QString::fromUtf8(tag->genre().toCString(TRUE)).trimmed()); - info->setMetaData(Qmmp::TITLE, - QString::fromUtf8(tag->title().toCString(TRUE)).trimmed()); - info->setMetaData(Qmmp::YEAR, tag->year()); - info->setMetaData(Qmmp::TRACK, tag->track()); - } - if (fileRef.audioProperties()) - info->setLength(fileRef.audioProperties()->length());*/ QFile file(fileName); - if(file.open(QIODevice::ReadOnly)) + if (file.open(QIODevice::ReadOnly)) { AACFile aac_file(&file); + info->setMetaData(aac_file.metaData()); info->setLength(aac_file.length()); } QList <FileInfo*> list; |
