Waylandsink : Only support flush buffer with tbm buffer
authoreunhae choi <eunhae1.choi@samsung.com>
Thu, 20 Oct 2016 07:09:44 +0000 (00:09 -0700)
committerHyunil <hyunil46.park@samsung.com>
Thu, 20 Oct 2016 07:21:59 +0000 (16:21 +0900)
This reverts commit caad68c700e7d391351a400d08e1e2e8e70b34d9.

Change-Id: Ia437370e8ed8fbe1390fd8c37750bf67bd8b74e0

ext/wayland/gstwaylandsink.c

index 958a7ec..be70542 100755 (executable)
@@ -1297,10 +1297,11 @@ 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);
-            if (sink->USE_TBM)
+            if (sink->USE_TBM) {
               sink->request_camera_flush_buf = TRUE;
-            gst_wayland_sink_keep_camera_preview (bsink);
-            sink->request_camera_flush_buf = FALSE;
+              gst_wayland_sink_keep_camera_preview (bsink);
+              sink->request_camera_flush_buf = FALSE;
+            }
             break;
           }
         }