From 35cd5c6a21d04a4682b9e911db1705c31ed6a992 Mon Sep 17 00:00:00 2001 From: brunoherbelin Date: Sat, 15 Aug 2020 22:40:33 +0200 Subject: [PATCH] unref gst discoverer --- MediaPlayer.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/MediaPlayer.cpp b/MediaPlayer.cpp index 99a19af..f4b8bd5 100644 --- a/MediaPlayer.cpp +++ b/MediaPlayer.cpp @@ -82,7 +82,7 @@ static MediaInfo UriDiscoverer_(std::string uri) /* Instantiate the Discoverer */ GError *err = NULL; - GstDiscoverer *discoverer = gst_discoverer_new (5 * GST_SECOND, &err); + GstDiscoverer *discoverer = gst_discoverer_new (15 * GST_SECOND, &err); if (!discoverer) { Log::Warning("MediaPlayer Error creating discoverer instance: %s\n", err->message); g_clear_error (&err); @@ -174,8 +174,11 @@ static MediaInfo UriDiscoverer_(std::string uri) Log::Warning("Warning: No video stream in '%s'", uri.c_str()); } } + + g_object_unref (discoverer); } + // return the info return video_stream_info; }