]> git.sesse.net Git - vlc/blobdiff - modules/video_output/vmem.c
Set vout_display_info_t::has_event_thread for msw and xcb vouts.
[vlc] / modules / video_output / vmem.c
index a63be9b8e24c6a612d5694bca568304231c06a41..be1ef6d23acf3f2f6e13a0ffe9ad1fca867467ba 100644 (file)
@@ -75,12 +75,19 @@ vlc_module_begin()
     set_capability("vout display", 0)
 
     add_integer("vmem-width", 320, NULL, T_WIDTH, LT_WIDTH, false)
+        change_private()
     add_integer("vmem-height", 200, NULL, T_HEIGHT, LT_HEIGHT, false)
+        change_private()
     add_integer("vmem-pitch", 640, NULL, T_PITCH, LT_PITCH, false)
+        change_private()
     add_string("vmem-chroma", "RV16", NULL, T_CHROMA, LT_CHROMA, true)
+        change_private()
     add_string("vmem-lock", "0", NULL, T_LOCK, LT_LOCK, true)
+        change_volatile()
     add_string("vmem-unlock", "0", NULL, T_UNLOCK, LT_UNLOCK, true)
+        change_volatile()
     add_string("vmem-data", "0", NULL, T_DATA, LT_DATA, true)
+        change_volatile()
 
     set_callbacks(Open, Close)
 vlc_module_end()
@@ -218,7 +225,7 @@ static int Open(vlc_object_t *object)
     if (!sys->pool) {
         picture_Release(picture);
         free(sys);
-        return VLC_SUCCESS;
+        return VLC_EGENERIC;
     }
 
     /* */