]> git.sesse.net Git - vlc/commitdiff
allow subpel option in the 1 to 6 range for X264_BUILD >= 30 (r262)
authorAntoine Cellerier <dionoea@videolan.org>
Sat, 29 Oct 2005 14:10:10 +0000 (14:10 +0000)
committerAntoine Cellerier <dionoea@videolan.org>
Sat, 29 Oct 2005 14:10:10 +0000 (14:10 +0000)
modules/codec/x264.c

index 173cf229e10d9b2bef81eb9802c1c56e2e645f94..a0b709c20387ad529f78e3bf9dcfe09e6ab00f19 100644 (file)
@@ -186,9 +186,15 @@ vlc_module_begin();
                  SCENE_LONGTEXT, VLC_FALSE );
         change_integer_range( -1, 100 );
 
-    add_integer( SOUT_CFG_PREFIX "subpel", 5, NULL, SUBPEL_TEXT,
+#if X264_BUILD >= 30
+    add_integer( SOUT_CFG_PREFIX "subpel", 6, NULL, SUBPEL_TEXT,
                  SUBPEL_LONGTEXT, VLC_FALSE );
-        change_integer_range( 1, 5 );
+        change_integer_range( 1, 6 );
+#else
+    add_integer( SOUT_CFG_PREFIX "subpel", 6, NULL, SUBPEL_TEXT,
+                 SUBPEL_LONGTEXT, VLC_FALSE );
+        change_integer_range( 1, 6 );
+#endif
 
 vlc_module_end();
 
@@ -350,7 +356,11 @@ static int  Open ( vlc_object_t *p_this )
 
 #if X264_BUILD >= 22
     var_Get( p_enc, SOUT_CFG_PREFIX "subpel", &val );
+#if X264_BUILD >= 30
+    if( val.i_int >= 1 && val.i_int <= 6 )
+#else
     if( val.i_int >= 1 && val.i_int <= 5 )
+#endif
         p_sys->param.analyse.i_subpel_refine = val.i_int;
 #endif