From 8cab2eb123263db085db7549716575e3027996d3 Mon Sep 17 00:00:00 2001 From: Hyunil Date: Thu, 25 Jan 2018 13:13:22 +0900 Subject: [PATCH] tizenwlsink : Check non top-level window created by App for tbm memory allocation Change-Id: I8375dfb37774782e9cc9ebfcbfdc9c242c0dd2c2 Signed-off-by: Hyunil --- tizenwlsink/src/gsttizenwlsink.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tizenwlsink/src/gsttizenwlsink.c b/tizenwlsink/src/gsttizenwlsink.c index 594d63a..3ac5f31 100644 --- a/tizenwlsink/src/gsttizenwlsink.c +++ b/tizenwlsink/src/gsttizenwlsink.c @@ -1915,7 +1915,9 @@ gst_tizen_wl_sink_propose_allocation (GstBaseSink * bsink, GstQuery * query) if (sink->display->is_native_format == TRUE) return FALSE; - if (!gst_wl_window_is_toplevel (sink->window)) + /* in case of using gst-launch, top level window is maded after propose allocation, + * so we can avoid allocating tbm memory of wayland when use app's window with normal video format */ + if (G_UNLIKELY (sink->window)) return FALSE; gst_query_parse_allocation (query, &caps, &need_pool); -- 2.7.4