set_capability ("vout display", 50)
set_callbacks (Open, Close)
- add_shortcut ("xcb-glx", "glx", "opengl")
+ add_shortcut ("xcb-glx", "glx", "opengl", "xid")
vlc_module_end ()
struct vout_display_sys_t
static void PictureRender (vout_display_t *vd, picture_t *pic)
{
- vout_display_sys_t *sys = vd->sys;
+ vout_display_sys_t *sys = vd->sys;
vout_display_opengl_Prepare (&sys->vgl, pic);
}
static void PictureDisplay (vout_display_t *vd, picture_t *pic)
{
vout_display_sys_t *sys = vd->sys;
+ xcb_connection_t *conn = XGetXCBConnection (sys->display);
+ xcb_force_screen_saver (conn, XCB_SCREEN_SAVER_RESET);
vout_display_opengl_Display (&sys->vgl, &vd->source);
+ xcb_flush (conn);
picture_Release (pic);
}