1From dfe0caadfa76bf089bbaf62937d1a46d47a5c311 Mon Sep 17 00:00:00 2001 2From: Jeffy Chen <jeffy.chen@rock-chips.com> 3Date: Thu, 26 Nov 2020 11:31:58 +0800 4Subject: [PATCH 03/33] waylandsink: release frame callback when finalizing 5 6Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> 7--- 8 ext/wayland/gstwaylandsink.c | 2 ++ 9 1 file changed, 2 insertions(+) 10 11diff --git a/ext/wayland/gstwaylandsink.c b/ext/wayland/gstwaylandsink.c 12index 0761304..ff8a7f5 100644 13--- a/ext/wayland/gstwaylandsink.c 14+++ b/ext/wayland/gstwaylandsink.c 15@@ -287,6 +287,8 @@ gst_wayland_sink_finalize (GObject * object) 16 17 GST_DEBUG_OBJECT (sink, "Finalizing the sink.."); 18 19+ if (sink->callback) 20+ wl_callback_destroy (sink->callback); 21 if (sink->last_buffer) 22 gst_buffer_unref (sink->last_buffer); 23 if (sink->display) 24-- 252.20.1 26 27