Waylandsink : Only support flush buffer with tbm buffer
authorHyunil <hyunil46.park@samsung.com>
Thu, 20 Oct 2016 06:58:50 +0000 (15:58 +0900)
committerHyunil <hyunil46.park@samsung.com>
Thu, 20 Oct 2016 06:58:50 +0000 (15:58 +0900)
Change-Id: Idd60681a15d1d5623fad434da7386180dc378261
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
ext/wayland/gstwaylandsink.c

index 99d8b67..958a7ec 100755 (executable)
@@ -1297,7 +1297,8 @@ gst_wayland_sink_change_state (GstElement * element, GstStateChange transition)
         if (sink->window) {
           if (!gst_wl_window_is_toplevel (sink->window)) {
             GstBaseSink *bsink = GST_BASE_SINK (element);
-            sink->request_camera_flush_buf = TRUE;
+            if (sink->USE_TBM)
+              sink->request_camera_flush_buf = TRUE;
             gst_wayland_sink_keep_camera_preview (bsink);
             sink->request_camera_flush_buf = FALSE;
             break;