-#endif
- free( val.psz_string );
-
- var_Get( p_enc, SOUT_CFG_PREFIX "psnr", &val );
- p_sys->param.analyse.b_psnr = val.b_bool;
-
-#if X264_BUILD >= 50 /* r554 */
- var_Get( p_enc, SOUT_CFG_PREFIX "ssim", &val );
- p_sys->param.analyse.b_ssim = val.b_bool;
-#endif
-
-#if X264_BUILD >= 0x0012
- var_Get( p_enc, SOUT_CFG_PREFIX "weightb", &val );
- p_sys->param.analyse.b_weighted_bipred = val.b_bool;
-#endif
-
-#if X264_BUILD >= 0x0013
- var_Get( p_enc, SOUT_CFG_PREFIX "b-adapt", &val );
-#if X264_BUILD >= 63
- p_sys->param.i_bframe_adaptive = val.i_int;
-#else
- p_sys->param.b_bframe_adaptive = val.b_bool;
-#endif
-
- var_Get( p_enc, SOUT_CFG_PREFIX "b-bias", &val );
- if( val.i_int >= -100 && val.i_int <= 100 )
- p_sys->param.i_bframe_bias = val.i_int;
-#endif
-
-#if X264_BUILD >= 23
- var_Get( p_enc, SOUT_CFG_PREFIX "chroma-me", &val );
- p_sys->param.analyse.b_chroma_me = val.b_bool;
- var_Get( p_enc, SOUT_CFG_PREFIX "chroma-qp-offset", &val );
- p_sys->param.analyse.i_chroma_qp_offset = val.i_int;
-#endif
-
-#if X264_BUILD >= 36
- var_Get( p_enc, SOUT_CFG_PREFIX "mixed-refs", &val );
- p_sys->param.analyse.b_mixed_references = val.b_bool;
-#endif
-
-#if X264_BUILD >= 37
- var_Get( p_enc, SOUT_CFG_PREFIX "crf", &val );
- if( val.i_int > 0 && val.i_int <= 51 )
- {
-# if X264_BUILD >= 54
- p_sys->param.rc.f_rf_constant = val.i_int;
-# else
- p_sys->param.rc.i_rf_constant = val.i_int;
-# endif
-# if X264_BUILD >= 48
- p_sys->param.rc.i_rc_method = X264_RC_CRF;
-# endif
- }
-#endif