From b45051a80a2fe98b441563a9d5f32cb7c993d8b6 Mon Sep 17 00:00:00 2001 From: Jeongmo Yang Date: Tue, 15 Feb 2022 21:47:47 +0900 Subject: [PATCH] tizenencodebin: Fix crash when it's disposed [Version] 1.20.0 [Issue Type] Bug fix Change-Id: I3688675544fca0da2f9bb92a889906ecf267f7f3 Signed-off-by: Jeongmo Yang --- packaging/gst-plugins-tizen.spec | 4 ++-- tizenencodebin/src/gsttizenencodebin.c | 10 ---------- 2 files changed, 2 insertions(+), 12 deletions(-) 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; } -- 2.7.4