aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Input/flac/flacmetadatamodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/Input/flac/flacmetadatamodel.cpp')
-rw-r--r--src/plugins/Input/flac/flacmetadatamodel.cpp32
1 files changed, 3 insertions, 29 deletions
diff --git a/src/plugins/Input/flac/flacmetadatamodel.cpp b/src/plugins/Input/flac/flacmetadatamodel.cpp
index 16a1b0e88..c20e13d0c 100644
--- a/src/plugins/Input/flac/flacmetadatamodel.cpp
+++ b/src/plugins/Input/flac/flacmetadatamodel.cpp
@@ -25,19 +25,12 @@
#include <taglib/tmap.h>
#include <taglib/id3v2framefactory.h>
#include <taglib/flacpicture.h>
-#ifndef HAS_PICTURE_LIST
-#include <FLAC/all.h>
-#endif
#include <qmmp/metadatamanager.h>
#include "flacmetadatamodel.h"
-FLACMetaDataModel::FLACMetaDataModel(const QString &path, bool readOnly)
-#ifdef HAS_PICTURE_LIST
- : MetaDataModel(true, MetaDataModel::IsCoverEditable),
-#else
- : MetaDataModel(true),
-#endif
- m_path(path)
+FLACMetaDataModel::FLACMetaDataModel(const QString &path, bool readOnly) :
+ MetaDataModel(true, MetaDataModel::IsCoverEditable),
+ m_path(path)
{
if(path.startsWith("flac://"))
{
@@ -87,7 +80,6 @@ QList<TagModel* > FLACMetaDataModel::tags() const
QPixmap FLACMetaDataModel::cover() const
{
-#ifdef HAS_PICTURE_LIST
if(!m_tag || m_tag->isEmpty())
return QPixmap();
@@ -102,22 +94,6 @@ QPixmap FLACMetaDataModel::cover() const
}
}
return QPixmap();
-#else
- //embedded cover
- QPixmap cover;
- FLAC__StreamMetadata *metadata;
- FLAC__metadata_get_picture (qPrintable(m_path),
- &metadata,
- FLAC__STREAM_METADATA_PICTURE_TYPE_FRONT_COVER,
- 0,0, -1,-1,-1,-1);
- if(metadata)
- {
- FLAC__StreamMetadata_Picture *pict = &metadata->data.picture;
- cover.loadFromData(QByteArray((char *)pict->data, (int) pict->data_length));
- FLAC__metadata_object_delete(metadata);
- }
- return cover;
-#endif
}
QString FLACMetaDataModel::coverPath() const
@@ -125,7 +101,6 @@ QString FLACMetaDataModel::coverPath() const
return MetaDataManager::instance()->findCoverFile(m_path);
}
-#ifdef HAS_PICTURE_LIST
void FLACMetaDataModel::setCover(const QPixmap &pix)
{
removeCover();
@@ -165,7 +140,6 @@ void FLACMetaDataModel::removeCover()
}
}
}
-#endif
VorbisCommentModel::VorbisCommentModel(TagLib::Ogg::XiphComment *tag, TagLib::File *file) : TagModel(TagModel::Save)
{