1From fdecbf877d1479f33b903ade44e6ab32fd361fac Mon Sep 17 00:00:00 2001 2From: Jeffy Chen <jeffy.chen@rock-chips.com> 3Date: Wed, 25 Nov 2020 10:51:12 +0800 4Subject: [PATCH 13/41] waylandsink: Drop frame when window not ready 5 6Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> 7--- 8 ext/wayland/gstwaylandsink.c | 5 +++++ 9 1 file changed, 5 insertions(+) 10 11diff --git a/ext/wayland/gstwaylandsink.c b/ext/wayland/gstwaylandsink.c 12index 1870ba3..bc59506 100644 13--- a/ext/wayland/gstwaylandsink.c 14+++ b/ext/wayland/gstwaylandsink.c 15@@ -928,10 +928,15 @@ render: 16 17 no_window_size: 18 { 19+ /* HACK: Drop frame when window not ready */ 20+#if 0 21 GST_ELEMENT_ERROR (self, RESOURCE, WRITE, 22 ("Window has no size set"), 23 ("Make sure you set the size after calling set_window_handle")); 24 ret = GST_FLOW_ERROR; 25+#else 26+ GST_WARNING_OBJECT (self, "Window has no size set"); 27+#endif 28 goto done; 29 } 30 no_buffer: 31-- 322.20.1 33 34