[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