]> git.sesse.net Git - vlc/commitdiff
(x264) b-adapt now takes an integer ranging from 0 to 2.
authorJean-Paul Saman <jpsaman@videolan.org>
Tue, 23 Sep 2008 21:37:57 +0000 (23:37 +0200)
committerJean-Paul Saman <jpsaman@videolan.org>
Tue, 23 Sep 2008 21:52:53 +0000 (23:52 +0200)
modules/codec/x264.c

index 05711ce0638c63aa00a530f20b0851d0f7321155..0f06aba6cd3f5c604f6338ae94cac482ddf125be 100644 (file)
@@ -86,8 +86,14 @@ static void Close( vlc_object_t * );
     "P-frames. Range 1 to 16." )
 
 #define B_ADAPT_TEXT N_("Adaptive B-frame decision")
+#if X264_BUILD >= 63
+#define B_ADAPT_LONGTEXT N_( "Force the specified number of " \
+    "consecutive B-frames to be used, except possibly before an I-frame." \
+    "Range 0 to 2." )
+#else
 #define B_ADAPT_LONGTEXT N_( "Force the specified number of " \
     "consecutive B-frames to be used, except possibly before an I-frame." )
+#endif
 
 #define B_BIAS_TEXT N_("Influence (bias) B-frames usage")
 #define B_BIAS_LONGTEXT N_( "Bias the choice to use B-frames. Positive values " \
@@ -432,14 +438,16 @@ vlc_module_begin();
                  BFRAMES_LONGTEXT, false );
         change_integer_range( 0, 16 );
 
-#if X264_BUILD >= 0x0013 /* r137 */
 #if X264_BUILD >= 63
     add_integer( SOUT_CFG_PREFIX "b-adapt", 1, NULL, B_ADAPT_TEXT,
                  B_ADAPT_LONGTEXT, false );
-#else
+        change_integer_range( 0, 2 );
+#elif  X264_BUILD >= 0x0013 /* r137 */
     add_bool( SOUT_CFG_PREFIX "b-adapt", 1, NULL, B_ADAPT_TEXT,
               B_ADAPT_LONGTEXT, false );
 #endif
+
+#if  X264_BUILD >= 0x0013 /* r137 */
     add_integer( SOUT_CFG_PREFIX "b-bias", 0, NULL, B_BIAS_TEXT,
                  B_BIAS_LONGTEXT, false );
         change_integer_range( -100, 100 );