summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaslo Ziska <jaslo@ziska.de>2023-11-22 20:15:47 +0100
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2023-11-23 10:10:04 +0200
commit62e5289819789e37cb169af94869fea0c86c8e9c (patch)
tree84d6d14f2e55a14d3be7f464555a6de69b05af34
parent2fae9603e6cc483d9d0d74868721b272776513cf (diff)
gstreamer: Fix unused variable error
Commit fd84180d7a09 ("gstreamer: Implement element EOS handling") has introduced a compilation warning with clang: ../../src/gstreamer/gstlibcamerasrc.cpp:768:23: error: unused variable 'oldEvent' [-Werror,-Wunused-variable] g_autoptr(GstEvent) oldEvent = self->pending_eos.exchange(event); ^ This seems to be a false positive, but nonetheless breaks the build. Fix it. Fixes: fd84180d7a09 ("gstreamer: Implement element EOS handling") Signed-off-by: Jaslo Ziska <jaslo@ziska.de> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Umang Jain <umang.jain@ideasonboard.com>
-rw-r--r--src/gstreamer/gstlibcamerasrc.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gstreamer/gstlibcamerasrc.cpp b/src/gstreamer/gstlibcamerasrc.cpp
index 767017db..a6f240f5 100644
--- a/src/gstreamer/gstlibcamerasrc.cpp
+++ b/src/gstreamer/gstlibcamerasrc.cpp
@@ -765,8 +765,8 @@ gst_libcamera_src_send_event(GstElement *element, GstEvent *event)
switch (GST_EVENT_TYPE(event)) {
case GST_EVENT_EOS: {
- g_autoptr(GstEvent) oldEvent = self->pending_eos.exchange(event);
-
+ GstEvent *oldEvent = self->pending_eos.exchange(event);
+ gst_clear_event(&oldEvent);
ret = TRUE;
break;
}