[vlc-commits] commit: XCB/X11: disable ARGB support ( Rémi Denis-Courmont )

git at videolan.org git at videolan.org
Sat May 1 21:28:56 CEST 2010


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sat May  1 22:26:56 2010 +0300| [2e2bf09f3f55246dd65a0d479f9b4cc04d747b46] | committer: Rémi Denis-Courmont 

XCB/X11: disable ARGB support

VLC does not currently handle color masks for ARGB chromas, so this can
not work yet. Instead, fail safe to the GLX output.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=2e2bf09f3f55246dd65a0d479f9b4cc04d747b46
---

 modules/video_output/xcb/x11.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/modules/video_output/xcb/x11.c b/modules/video_output/xcb/x11.c
index 3255aab..8bc8a87 100644
--- a/modules/video_output/xcb/x11.c
+++ b/modules/video_output/xcb/x11.c
@@ -178,8 +178,13 @@ static int Open (vlc_object_t *obj)
           case 32:
             if (fmt->bits_per_pixel != 32)
                 continue;
+#ifdef FIXED_VLC_RGBA_MASK
             fmt_pic.i_chroma = VLC_CODEC_RGBA;
             break;
+#else
+            msg_Dbg (vd, "X11 visual with alpha-channel not supported");
+            continue;
+#endif
           case 24:
             if (fmt->bits_per_pixel == 32)
                 fmt_pic.i_chroma = VLC_CODEC_RGB32;



More information about the vlc-commits mailing list