]> git.sesse.net Git - vlc/commitdiff
Fix option glx-shm does not exist error
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Sun, 6 Jul 2008 13:33:57 +0000 (16:33 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Sun, 6 Jul 2008 13:33:57 +0000 (16:33 +0300)
modules/video_output/x11/glx.c

index fe5d122d3304e95f5c1c815e3edce668fd3c7055..f151a64b6e265aec4be1853875b1d35307f304bb 100644 (file)
@@ -106,6 +106,10 @@ static void SwitchContext( vout_thread_t * );
     "X11 hardware display to use. By default VLC will " \
     "use the value of the DISPLAY environment variable.")
 
+#define SHM_TEXT N_("Use shared memory")
+#define SHM_LONGTEXT N_( \
+    "Use shared memory to communicate between VLC and the X server.")
+
 #define SCREEN_TEXT N_("Screen for fullscreen mode.")
 #define SCREEN_LONGTEXT N_( \
     "Screen to use in fullscreen mode. For instance " \
@@ -122,6 +126,9 @@ vlc_module_begin();
     add_string( "glx-display", NULL, NULL, DISPLAY_TEXT, DISPLAY_LONGTEXT, true );
     add_integer( "glx-adaptor", -1, NULL, ADAPTOR_TEXT, ADAPTOR_LONGTEXT, true );
     add_bool( "glx-altfullscreen", 0, NULL, ALT_FS_TEXT, ALT_FS_LONGTEXT, true );
+#ifdef HAVE_SYS_SHM_H
+    add_bool( "glx-shm", 1, NULL, SHM_TEXT, SHM_LONGTEXT, true );
+#endif
 #ifdef HAVE_XINERAMA
     add_integer ( "glx-xineramascreen", 0, NULL, SCREEN_TEXT, SCREEN_LONGTEXT, true );
 #endif