summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Holland <dominik.holland@pelagicore.com>2018-04-10 13:48:33 +0200
committerDominik Holland <dominik.holland@pelagicore.com>2018-04-12 13:06:44 +0000
commitf684ebaf609bdfad05ae5719e09496542224dc24 (patch)
tree9f6b73a6d2c84f3759fdec957b901483ef8faee2
parentf4bb4e78b694ba6d8e3fa7131cc4939e1cc4c8f7 (diff)
downloadqtivi-f684ebaf609bdfad05ae5719e09496542224dc24.tar.gz
Disable the ivimedia-simulator backend when no QtMultimedia is available
Change-Id: If00b2da0313e4a9f0352bcf50fcf1a609a2eea48 Reviewed-by: Bernd Weimer <bernd.weimer@pelagicore.com>
-rw-r--r--src/ivimedia/configure.json7
-rw-r--r--src/plugins/ivimedia/media_simulator_mpris/mediaplayerbackend.h1
2 files changed, 7 insertions, 1 deletions
diff --git a/src/ivimedia/configure.json b/src/ivimedia/configure.json
index b189d60..1b2230c 100644
--- a/src/ivimedia/configure.json
+++ b/src/ivimedia/configure.json
@@ -48,6 +48,7 @@
},
"media_simulation_backend": {
"label": "Mediaplayer Simulation Backend",
+ "condition": "module.multimedia",
"output": [ "privateFeature" ]
},
"tuner_simulation_backend": {
@@ -82,6 +83,12 @@ or disable taglib by passing --taglib=no"
"condition": "input.taglib == 'no'",
"message": "Building taglib was disabled!
The Mediaplayer Simulation Backend will only provide a stub and can't scan media files"
+ },
+ {
+ "type": "warning",
+ "condition": "!features.media_simulation_backend && !module.multimedia",
+ "message": "Building Mediaplayer Simulation Backend was disabled!
+Please make sure the QtMultimedia module is available."
}
],
diff --git a/src/plugins/ivimedia/media_simulator_mpris/mediaplayerbackend.h b/src/plugins/ivimedia/media_simulator_mpris/mediaplayerbackend.h
index d6a3d8d..d546efa 100644
--- a/src/plugins/ivimedia/media_simulator_mpris/mediaplayerbackend.h
+++ b/src/plugins/ivimedia/media_simulator_mpris/mediaplayerbackend.h
@@ -43,7 +43,6 @@
#define MEDIAPLAYERBACKEND_H
#include <QtConcurrent/QtConcurrent>
-#include <QtMultimedia/QMediaPlayer>
#include <QtIviMedia/QIviMediaPlayerBackendInterface>
#include "mediaplayer2_interface.h"