From c87f9baeafc768005aa448b6f6876112cffebdf6 Mon Sep 17 00:00:00 2001 From: Hyunil Date: Tue, 4 Oct 2016 16:38:21 +0900 Subject: [PATCH] waylandsink : rollback getting video buffer size Change-Id: I6e2b29de2d58930a9fa806444e0fc519009a0763 Signed-off-by: Hyunil --- ext/wayland/wlwindow.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ext/wayland/wlwindow.c b/ext/wayland/wlwindow.c index d919e10..bdbb6a5 100644 --- a/ext/wayland/wlwindow.c +++ b/ext/wayland/wlwindow.c @@ -840,6 +840,13 @@ gst_wl_window_render (GstWlWindow * window, GstWlBuffer * buffer, { #if TIZEN_FEATURE_WLSINK_ENHANCEMENT FUNCTION; + /* check video buffer size for wl_surface_damage_buffer */ + if (window->buffer_width != window->display->buffer_width + || window->buffer_height != window->display->buffer_height) { + window->buffer_width = window->display->buffer_width; + window->buffer_height = window->display->buffer_height; + } + if (G_UNLIKELY (info)) { window->video_width = gst_util_uint64_scale_int_round (info->width, info->par_n, info->par_d); -- 2.7.4