Add error log in case of ms_bin_add_element() failure 22/236522/3
authorSangchul Lee <sc11.lee@samsung.com>
Thu, 18 Jun 2020 00:59:34 +0000 (09:59 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Fri, 19 Jun 2020 00:38:56 +0000 (09:38 +0900)
[Version] 0.1.69
[Issue Type] Log

Change-Id: I8c69e6521dc5bc47d193e1e1980ae0fa0c992015
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
packaging/capi-media-streamer.spec
src/media_streamer_gst.c

index 357471f..e32a0e9 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-streamer
 Summary:    A Media Streamer API
-Version:    0.1.68
+Version:    0.1.69
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index 4e5ddbe..026a127 100644 (file)
@@ -285,10 +285,11 @@ gboolean ms_bin_add_element(GstElement *bin, GstElement *element, gboolean do_re
                        ms_debug("Element [%s] added into [%s] bin", GST_ELEMENT_NAME(element), GST_ELEMENT_NAME(bin));
                        gst_object_ref(element);
                }
+       } else {
+               ms_error("Element [%s] is already added into the [%s] bin", GST_ELEMENT_NAME(element), GST_ELEMENT_NAME(parent));
+               g_object_unref(parent);
        }
 
-       MS_SAFE_UNREF(parent);
-
        ms_debug_fleave();
 
        return ret;