diff --git a/src/moodbar/moodbarpipeline.cpp b/src/moodbar/moodbarpipeline.cpp index 43624cc3..2c36f0e9 100644 --- a/src/moodbar/moodbarpipeline.cpp +++ b/src/moodbar/moodbarpipeline.cpp @@ -35,7 +35,6 @@ #include "ext/gstmoodbar/gstfastspectrum.h" -bool MoodbarPipeline::sIsAvailable = false; const int MoodbarPipeline::kBands = 128; MoodbarPipeline::MoodbarPipeline(const QUrl &local_filename, QObject *parent) @@ -48,22 +47,6 @@ MoodbarPipeline::MoodbarPipeline(const QUrl &local_filename, QObject *parent) MoodbarPipeline::~MoodbarPipeline() { Cleanup(); } -bool MoodbarPipeline::IsAvailable() { - - if (!sIsAvailable) { - GstElementFactory *factory = gst_element_factory_find("fftwspectrum"); - if (!factory) { - return false; - } - gst_object_unref(factory); - - sIsAvailable = true; - } - - return sIsAvailable; - -} - GstElement *MoodbarPipeline::CreateElement(const QString &factory_name) { GstElement *ret = gst_element_factory_make(factory_name.toLatin1().constData(), nullptr); diff --git a/src/moodbar/moodbarpipeline.h b/src/moodbar/moodbarpipeline.h index e2774b27..b40c1c29 100644 --- a/src/moodbar/moodbarpipeline.h +++ b/src/moodbar/moodbarpipeline.h @@ -39,8 +39,6 @@ class MoodbarPipeline : public QObject { explicit MoodbarPipeline(const QUrl &local_filename, QObject *parent = nullptr); ~MoodbarPipeline() override; - static bool IsAvailable(); - bool success() const { return success_; } const QByteArray &data() const { return data_; } @@ -63,7 +61,6 @@ class MoodbarPipeline : public QObject { static GstBusSyncReply BusCallbackSync(GstBus*, GstMessage *msg, gpointer data); private: - static bool sIsAvailable; static const int kBands; QUrl local_filename_;