GstVaapiDisplayX11Private * const priv =
GST_VAAPI_DISPLAY_X11(display)->priv;
- if (priv->x11_display)
+ if (priv->x11_display) {
+ GST_VAAPI_DISPLAY_LOCK(display);
XSync(priv->x11_display, False);
+ GST_VAAPI_DISPLAY_UNLOCK(display);
+ }
}
static void
GstVaapiDisplayX11Private * const priv =
GST_VAAPI_DISPLAY_X11(display)->priv;
- if (priv->x11_display)
+ if (priv->x11_display) {
+ GST_VAAPI_DISPLAY_LOCK(display);
XFlush(priv->x11_display);
+ GST_VAAPI_DISPLAY_UNLOCK(display);
+ }
}
static VADisplay