From c3008b417950c40c45abf558764870e85b3967c8 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sun, 22 Sep 2024 13:15:19 +0200 Subject: [PATCH] Silence Clang Wunused-const-variable --- src/engine/gstengine.cpp | 9 +++++++++ src/engine/gstenginepipeline.cpp | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/src/engine/gstengine.cpp b/src/engine/gstengine.cpp index 47ced239..1805668f 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 5926b81b..1cd72ad3 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)