]> git.sesse.net Git - vlc/commitdiff
Add range to cols and rows of Wall video filter
authorKaarlo Raiha <kaarlo.raiha@gmail.com>
Sat, 31 Mar 2012 15:49:00 +0000 (18:49 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Wed, 4 Apr 2012 18:25:01 +0000 (21:25 +0300)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
modules/video_filter/wall.c

index 6b207cd1c8cf9aca8cfbc9ba3651400781bd0b97..e7d4b2377130783bfbd118b4d3838961e55f9e20 100644 (file)
@@ -37,6 +37,9 @@
 /* FIXME it is needed for VOUT_ALIGN_* only */
 #include <vlc_vout.h>
 
+#define ROW_MAX (15)
+#define COL_MAX (15)
+
 /*****************************************************************************
  * Module descriptor
  *****************************************************************************/
@@ -69,7 +72,9 @@ vlc_module_begin()
     set_subcategory( SUBCAT_VIDEO_VFILTER )
 
     add_integer( CFG_PREFIX "cols", 3, COLS_TEXT, COLS_LONGTEXT, false )
+    change_integer_range( 1, COL_MAX )
     add_integer( CFG_PREFIX "rows", 3, ROWS_TEXT, ROWS_LONGTEXT, false )
+    change_integer_range( 1, ROW_MAX )
     add_string( CFG_PREFIX "active", NULL, ACTIVE_TEXT, ACTIVE_LONGTEXT,
                  true )
     add_string( CFG_PREFIX "element-aspect", "16:9", ASPECT_TEXT, ASPECT_LONGTEXT, false )
@@ -97,8 +102,6 @@ typedef struct
     int  i_top;
 } wall_output_t;
 
-#define ROW_MAX (15)
-#define COL_MAX (15)
 struct video_splitter_sys_t
 {
     int           i_col;