+#if X264_BUILD >= 36 /* r318 */
+ add_bool( SOUT_CFG_PREFIX "mixed-refs", 0, NULL, MIXED_REFS_TEXT,
+ MIXED_REFS_LONGTEXT, VLC_FALSE );
+#endif
+
+#if X264_BUILD >= 23 /* r171 */
+ add_bool( SOUT_CFG_PREFIX "chroma-me", 1, NULL, CHROMA_ME_TEXT,
+ CHROMA_ME_LONGTEXT, VLC_FALSE );
+#endif
+
+#if X264_BUILD >= 43 /* r390 */
+ add_bool( SOUT_CFG_PREFIX "bime", 0, NULL, BIME_TEXT,
+ BIME_LONGTEXT, VLC_FALSE );
+#endif
+
+#if X264_BUILD >= 30 /* r251 */
+ add_bool( SOUT_CFG_PREFIX "8x8dct", 0, NULL, TRANSFORM_8X8DCT_TEXT,
+ TRANSFORM_8X8DCT_LONGTEXT, VLC_FALSE );
+#endif
+
+#if X264_BUILD >= 39 /* r360 */
+ add_integer( SOUT_CFG_PREFIX "trellis", 0, NULL, TRELLIS_TEXT,
+ TRELLIS_LONGTEXT, VLC_FALSE );
+ change_integer_range( 0, 2 );
+#endif
+
+#if X264_BUILD >= 42 /* r384 */
+ add_bool( SOUT_CFG_PREFIX "fast-pskip", 1, NULL, FAST_PSKIP_TEXT,
+ FAST_PSKIP_LONGTEXT, VLC_FALSE );
+#endif
+
+#if X264_BUILD >= 46 /* r503 */
+ add_bool( SOUT_CFG_PREFIX "dct-decimate", 1, NULL, DCT_DECIMATE_TEXT,
+ DCT_DECIMATE_LONGTEXT, VLC_FALSE );
+#endif
+
+#if X264_BUILD >= 44 /* r398 */
+ add_integer( SOUT_CFG_PREFIX "nr", 0, NULL, NR_TEXT,
+ NR_LONGTEXT, VLC_FALSE );
+ change_integer_range( 0, 1000 );
+#endif
+
+#if X264_BUILD >= 52 /* r573 */
+ add_integer( SOUT_CFG_PREFIX "deadzone-inter", 21, NULL, DEADZONE_INTER_TEXT,
+ DEADZONE_INTRA_LONGTEXT, VLC_FALSE );
+ change_integer_range( 0, 32 );
+
+ add_integer( SOUT_CFG_PREFIX "deadzone-intra", 11, NULL, DEADZONE_INTRA_TEXT,
+ DEADZONE_INTRA_LONGTEXT, VLC_FALSE );
+ change_integer_range( 0, 32 );
+#endif
+
+/* Input/Output */
+
+#if X264_BUILD >= 55 /* r607 */
+ add_bool( SOUT_CFG_PREFIX "non-deterministic", 0, NULL, NON_DETERMINISTIC_TEXT,
+ NON_DETERMINISTIC_LONGTEXT, VLC_FALSE );
+#endif
+
+ add_bool( SOUT_CFG_PREFIX "asm", 1, NULL, ASM_TEXT,
+ ASM_LONGTEXT, VLC_FALSE );
+
+ /* x264 psnr = 1 (default). disable PSNR computation for speed. */
+ add_bool( SOUT_CFG_PREFIX "psnr", 0, NULL, PSNR_TEXT,
+ PSNR_LONGTEXT, VLC_FALSE );
+
+#if X264_BUILD >= 50 /* r554 */
+ /* x264 ssim = 1 (default). disable SSIM computation for speed. */
+ add_bool( SOUT_CFG_PREFIX "ssim", 0, NULL, SSIM_TEXT,
+ SSIM_LONGTEXT, VLC_FALSE );
+#endif
+
+ add_bool( SOUT_CFG_PREFIX "quiet", 0, NULL, QUIET_TEXT,
+ QUIET_LONGTEXT, VLC_FALSE );
+
+#if X264_BUILD >= 47 /* r518 */
+ add_integer( SOUT_CFG_PREFIX "sps-id", 0, NULL, SPS_ID_TEXT,
+ SPS_ID_LONGTEXT, VLC_FALSE );
+#endif
+
+ add_bool( SOUT_CFG_PREFIX "aud", 0, NULL, AUD_TEXT,
+ AUD_LONGTEXT, VLC_FALSE );
+
+#if X264_BUILD >= 0x000e /* r81 */
+ add_bool( SOUT_CFG_PREFIX "verbose", 0, NULL, VERBOSE_TEXT,
+ VERBOSE_LONGTEXT, VLC_FALSE );
+#endif
+
+ add_string( SOUT_CFG_PREFIX "stats", "x264_2pass.log", NULL, STATS_TEXT,
+ STATS_LONGTEXT, VLC_FALSE );
+