From ead73032affc77051f785bf0ecca403d6d7b09d3 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sun, 6 Mar 2016 19:22:15 +0100 Subject: vo_xv, vo_x11: warn that these VOs should not be used --- video/out/vo_x11.c | 2 ++ video/out/vo_xv.c | 3 +++ 2 files changed, 5 insertions(+) diff --git a/video/out/vo_x11.c b/video/out/vo_x11.c index 28262231ac..7676155ead 100644 --- a/video/out/vo_x11.c +++ b/video/out/vo_x11.c @@ -407,6 +407,8 @@ static int preinit(struct vo *vo) goto error; p->gc = XCreateGC(x11->display, x11->window, 0, NULL); + MP_WARN(vo, "Warning: this legacy VO has bad performance. Consider fixing" + "your graphic drivers, or not forcing the x11 VO.\n"); return 0; error: diff --git a/video/out/vo_xv.c b/video/out/vo_xv.c index ad40fd8376..e02ea2d046 100644 --- a/video/out/vo_xv.c +++ b/video/out/vo_xv.c @@ -843,6 +843,9 @@ static int preinit(struct vo *vo) ctx->fo = XvListImageFormats(x11->display, ctx->xv_port, (int *) &ctx->formats); + MP_WARN(vo, "Warning: this legacy VO has bad quality and performance, " + "and will in particular result in blurry OSD and subtitles. " + "You should fix your graphic drivers, or not force the xv VO.\n"); return 0; error: -- cgit v1.2.3