diff options
author | Frediano Ziglio <freddy77@gmail.com> | 2023-05-09 21:55:58 +0100 |
---|---|---|
committer | Frediano Ziglio <freddy77@gmail.com> | 2023-05-10 11:14:35 +0100 |
commit | 9213308fd39f6707741a8de3c0e278517a223f73 (patch) | |
tree | 25e65a871e7896af92ac894a2e73a5ab12d2d3d1 | |
parent | 6089c90a623a2763bddc43fb71c536e8ce5ea24b (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.c | 8 |
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" |