tizenencodebin: Fix crash when it's disposed 18/271118/1 tizen_gst_1.20.0
authorJeongmo Yang <jm80.yang@samsung.com>
Tue, 15 Feb 2022 12:47:47 +0000 (21:47 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Tue, 15 Feb 2022 12:50:38 +0000 (21:50 +0900)
[Version] 1.20.0
[Issue Type] Bug fix

Change-Id: I3688675544fca0da2f9bb92a889906ecf267f7f3
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
packaging/gst-plugins-tizen.spec
tizenencodebin/src/gsttizenencodebin.c

index ab9fb6a..8e752f1 100644 (file)
@@ -3,9 +3,9 @@
 %define gst_branch 1.0
 
 Name:       gst-plugins-tizen
-Version:    1.16.2
+Version:    1.20.0
 Summary:    GStreamer tizen plugins (common)
-Release:    51
+Release:    0
 Group:      Multimedia/Framework
 Url:        http://gstreamer.freedesktop.org/
 License:    LGPL-2.1+
index 0133da6..c96aa2d 100644 (file)
@@ -1215,16 +1215,6 @@ gst_tizen_encode_bin_dispose (GObject * object)
        encodebin->color_space = NULL;
        encodebin->audio_conv = NULL;
        encodebin->audio_sample = NULL;
-
-       if (encodebin->mux && GST_IS_ELEMENT(encodebin->mux)) {
-               int remain_count= 0;
-               remain_count = GST_OBJECT_REFCOUNT_VALUE(encodebin->mux);
-               while (remain_count) {
-                       gst_object_unref(encodebin->mux);
-                       remain_count--;
-               }
-       }
-
        encodebin->mux = NULL;
 }