summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrediano Ziglio <freddy77@gmail.com>2023-05-09 21:55:58 +0100
committerFrediano Ziglio <freddy77@gmail.com>2023-05-10 11:14:35 +0100
commit9213308fd39f6707741a8de3c0e278517a223f73 (patch)
tree25e65a871e7896af92ac894a2e73a5ab12d2d3d1
parent6089c90a623a2763bddc43fb71c536e8ce5ea24b (diff)
ci: Fix compile error using new GStreamer library
Using Fedora 38 the compilation fails due to this warning: In file included from /usr/include/gstreamer-1.0/gst/video/video.h:202, from ../../server/gstreamer-encoder.c:27: /usr/include/gstreamer-1.0/gst/video/video-sei.h:39:21: error: 'H265_MISP_NANOSECONDS' defined but not used [-Werror=unused-const-variable=] 39 | static const guint8 H265_MISP_NANOSECONDS[] = { | ^~~~~~~~~~~~~~~~~~~~~ Ignore the warning for Gstreamer includes. Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
-rw-r--r--server/gstreamer-encoder.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/server/gstreamer-encoder.c b/server/gstreamer-encoder.c
index 5ea11f4b..13a1b6e6 100644
--- a/server/gstreamer-encoder.c
+++ b/server/gstreamer-encoder.c
@@ -21,11 +21,19 @@
#include <inttypes.h>
#include <pthread.h>
+// ignore static constants variable not used
+#if defined(__GNUC__) && (__GNUC__ >= 6)
+# pragma GCC diagnostic push
+# pragma GCC diagnostic ignored "-Wunused-const-variable"
+#endif
#include <gst/gst.h>
#include <gst/app/gstappsrc.h>
#include <gst/app/gstappsink.h>
#include <gst/video/video.h>
#include <orc/orcprogram.h>
+#if defined(__GNUC__) && (__GNUC__ >= 6)
+# pragma GCC diagnostic pop
+#endif
#include "red-common.h"
#include "video-encoder.h"