From 108aca2ce56fbd1bda78b7bf267c11c8b7b7d001 Mon Sep 17 00:00:00 2001 From: Gilbok Lee Date: Thu, 23 Mar 2023 09:50:55 +0900 Subject: [PATCH] adaptivedemux/rtpmanager: Fix Coverity issues - adaptivedemux: missing GST_API_UNLOCK() - rtpmanager: missing config header [Version] 1.22.0-24 [Issue Type] Bug fix Change-Id: Id23a8a8faa40bce5110a2f5d8e2f420eaef20634 --- packaging/gstreamer.spec | 2 +- subprojects/gst-plugins-good/ext/adaptivedemux2/gstadaptivedemux.c | 3 +++ subprojects/gst-plugins-good/gst/rtpmanager/rtpsession.c | 4 ++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packaging/gstreamer.spec b/packaging/gstreamer.spec index 20fb796..9a94d4f 100644 --- a/packaging/gstreamer.spec +++ b/packaging/gstreamer.spec @@ -62,7 +62,7 @@ Name: %{_name} Version: 1.22.0 -Release: 23 +Release: 24 Summary: Streaming-Media Framework Runtime License: LGPL-2.0+ Group: Multimedia/Framework diff --git a/subprojects/gst-plugins-good/ext/adaptivedemux2/gstadaptivedemux.c b/subprojects/gst-plugins-good/ext/adaptivedemux2/gstadaptivedemux.c index 2e45881..0107286 100644 --- a/subprojects/gst-plugins-good/ext/adaptivedemux2/gstadaptivedemux.c +++ b/subprojects/gst-plugins-good/ext/adaptivedemux2/gstadaptivedemux.c @@ -2030,6 +2030,9 @@ gst_adaptive_demux_handle_seek_event (GstAdaptiveDemux * demux, if (!GST_ADAPTIVE_SCHEDULER_LOCK (demux)) { GST_LOG_OBJECT (demux, "Failed to acquire scheduler context"); +#ifdef TIZEN_FEATURE_BUG_FIX + GST_API_UNLOCK (demux); +#endif return FALSE; } diff --git a/subprojects/gst-plugins-good/gst/rtpmanager/rtpsession.c b/subprojects/gst-plugins-good/gst/rtpmanager/rtpsession.c index b72bc5e..27ecd55 100644 --- a/subprojects/gst-plugins-good/gst/rtpmanager/rtpsession.c +++ b/subprojects/gst-plugins-good/gst/rtpmanager/rtpsession.c @@ -21,6 +21,10 @@ * with newer GLib versions (>= 2.31.0) */ #define GLIB_DISABLE_DEPRECATION_WARNINGS +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + #include #include -- 2.7.4