diff --git a/src/engine/gstengine.cpp b/src/engine/gstengine.cpp index 47ced2395..1805668fd 100644 --- a/src/engine/gstengine.cpp +++ b/src/engine/gstengine.cpp @@ -64,6 +64,11 @@ using namespace Qt::StringLiterals; using std::make_shared; +#ifdef __clang__ +# pragma clang diagnostic push +# pragma clang diagnostic ignored "-Wunused-const-variable" +#endif + const char *GstEngine::kAutoSink = "autoaudiosink"; const char *GstEngine::kALSASink = "alsasink"; @@ -85,6 +90,10 @@ constexpr qint64 kPreloadGapNanosec = 8000 * kNsecPerMsec; // 8s constexpr qint64 kSeekDelayNanosec = 100 * kNsecPerMsec; // 100msec } // namespace +#ifdef __clang_ +# pragma clang diagnostic pop +#endif + GstEngine::GstEngine(SharedPtr task_manager, QObject *parent) : EngineBase(parent), task_manager_(task_manager), diff --git a/src/engine/gstenginepipeline.cpp b/src/engine/gstenginepipeline.cpp index 5926b81be..1cd72ad36 100644 --- a/src/engine/gstenginepipeline.cpp +++ b/src/engine/gstenginepipeline.cpp @@ -69,6 +69,11 @@ using namespace Qt::StringLiterals; +#ifdef __clang__ +# pragma clang diagnostic push +# pragma clang diagnostic ignored "-Wunused-const-variable" +#endif + namespace { constexpr int GST_PLAY_FLAG_VIDEO = 0x00000001; @@ -85,6 +90,10 @@ constexpr int kEqBandFrequencies[] = { 60, 170, 310, 600, 1000, 3000, 6000, 1200 } // namespace +#ifdef __clang_ +# pragma clang diagnostic pop +#endif + int GstEnginePipeline::sId = 1; GstEnginePipeline::GstEnginePipeline(QObject *parent)