1From 7d5da5920ac72e3a52edebc9bb396df3981cef86 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/41] 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 2f116bf..0e6421f 100644 13--- a/ext/wayland/gstwaylandsink.c 14+++ b/ext/wayland/gstwaylandsink.c 15@@ -306,6 +306,8 @@ gst_wayland_sink_finalize (GObject * object) 16 17 GST_DEBUG_OBJECT (self, "Finalizing the sink.."); 18 19+ if (self->callback) 20+ wl_callback_destroy (self->callback); 21 if (self->last_buffer) 22 gst_buffer_unref (self->last_buffer); 23 if (self->display) 24-- 252.20.1 26 27