From: Jeongmo Yang Date: Tue, 15 Feb 2022 12:47:47 +0000 (+0900) Subject: tizenencodebin: Fix crash when it's disposed X-Git-Tag: accepted/tizen/unified/20220217.153538^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b45051a80a2fe98b441563a9d5f32cb7c993d8b6;p=platform%2Fupstream%2Fgst-plugins-tizen.git tizenencodebin: Fix crash when it's disposed [Version] 1.20.0 [Issue Type] Bug fix Change-Id: I3688675544fca0da2f9bb92a889906ecf267f7f3 Signed-off-by: Jeongmo Yang --- diff --git a/packaging/gst-plugins-tizen.spec b/packaging/gst-plugins-tizen.spec index ab9fb6a..8e752f1 100644 --- a/packaging/gst-plugins-tizen.spec +++ b/packaging/gst-plugins-tizen.spec @@ -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+ diff --git a/tizenencodebin/src/gsttizenencodebin.c b/tizenencodebin/src/gsttizenencodebin.c index 0133da6..c96aa2d 100644 --- a/tizenencodebin/src/gsttizenencodebin.c +++ b/tizenencodebin/src/gsttizenencodebin.c @@ -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; }