waylandsink : rollback getting video buffer size
authorHyunil <hyunil46.park@samsung.com>
Tue, 4 Oct 2016 07:38:21 +0000 (16:38 +0900)
committerHyunil <hyunil46.park@samsung.com>
Tue, 4 Oct 2016 07:44:06 +0000 (16:44 +0900)
Change-Id: I6e2b29de2d58930a9fa806444e0fc519009a0763
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
ext/wayland/wlwindow.c

index d919e10..bdbb6a5 100644 (file)
@@ -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);