From 631ebd4ebf9eb8114db2830c0ff42b288cb5a0e8 Mon Sep 17 00:00:00 2001 From: Laurent Aimar Date: Sun, 30 May 2010 14:49:13 +0200 Subject: [PATCH] Set vout_display_info_t::has_event_thread for msw and xcb vouts. --- modules/video_output/msw/direct3d.c | 1 + modules/video_output/msw/directx.c | 1 + modules/video_output/msw/glwin32.c | 1 + modules/video_output/xcb/glx.c | 1 + modules/video_output/xcb/x11.c | 1 + modules/video_output/xcb/xvideo.c | 1 + 6 files changed, 6 insertions(+) diff --git a/modules/video_output/msw/direct3d.c b/modules/video_output/msw/direct3d.c index e374587a13..66be688442 100644 --- a/modules/video_output/msw/direct3d.c +++ b/modules/video_output/msw/direct3d.c @@ -167,6 +167,7 @@ static int Open(vlc_object_t *object) info.has_double_click = true; info.has_hide_mouse = true; info.has_pictures_invalid = true; + info.has_event_thread = true; /* Interaction */ vlc_mutex_init(&sys->lock); diff --git a/modules/video_output/msw/directx.c b/modules/video_output/msw/directx.c index e676b05c26..041852342b 100644 --- a/modules/video_output/msw/directx.c +++ b/modules/video_output/msw/directx.c @@ -222,6 +222,7 @@ static int Open(vlc_object_t *object) info.has_double_click = true; info.has_hide_mouse = true; info.has_pictures_invalid = true; + info.has_event_thread = true; /* Interaction TODO support starting with wallpaper mode */ vlc_mutex_init(&sys->lock); diff --git a/modules/video_output/msw/glwin32.c b/modules/video_output/msw/glwin32.c index f120069ca2..10d52d471e 100644 --- a/modules/video_output/msw/glwin32.c +++ b/modules/video_output/msw/glwin32.c @@ -135,6 +135,7 @@ static int Open(vlc_object_t *object) info.has_double_click = true; info.has_hide_mouse = true; info.has_pictures_invalid = true; + info.has_event_thread = true; /* Setup vout_display now that everything is fine */ vd->fmt = fmt; diff --git a/modules/video_output/xcb/glx.c b/modules/video_output/xcb/glx.c index 4be6d0df22..f67d9f63eb 100644 --- a/modules/video_output/xcb/glx.c +++ b/modules/video_output/xcb/glx.c @@ -377,6 +377,7 @@ static int Open (vlc_object_t *obj) /* */ vout_display_info_t info = vd->info; info.has_pictures_invalid = false; + info.has_event_thread = true; /* Setup vout_display_t once everything is fine */ vd->info = info; diff --git a/modules/video_output/xcb/x11.c b/modules/video_output/xcb/x11.c index 225594bc7c..dd28ca4b6a 100644 --- a/modules/video_output/xcb/x11.c +++ b/modules/video_output/xcb/x11.c @@ -283,6 +283,7 @@ static int Open (vlc_object_t *obj) /* */ vout_display_info_t info = vd->info; info.has_pictures_invalid = true; + info.has_event_thread = true; /* Setup vout_display_t once everything is fine */ vd->fmt = fmt_pic; diff --git a/modules/video_output/xcb/xvideo.c b/modules/video_output/xcb/xvideo.c index ecb58ba2e0..91c7931e00 100644 --- a/modules/video_output/xcb/xvideo.c +++ b/modules/video_output/xcb/xvideo.c @@ -520,6 +520,7 @@ static int Open (vlc_object_t *obj) /* */ vout_display_info_t info = vd->info; info.has_pictures_invalid = false; + info.has_event_thread = true; /* Setup vout_display_t once everything is fine */ vd->fmt = fmt; -- 2.39.2