mirror of
https://git.freebsd.org/ports.git
synced 2025-07-08 21:09:17 -04:00
23 lines
882 B
C
23 lines
882 B
C
--- modules/codec/x264.c.orig Sat May 6 15:52:19 2006
|
|
+++ modules/codec/x264.c Fri Nov 3 16:47:49 2006
|
|
@@ -547,7 +547,7 @@
|
|
|
|
/* cbr = 1 overrides qp or crf and sets an average bitrate
|
|
but maxrate = average bitrate is needed for "real" CBR */
|
|
- if( p_sys->param.rc.i_bitrate > 0 ) p_sys->param.rc.b_cbr = 1;
|
|
+ if( p_sys->param.rc.i_bitrate > 0 ) p_sys->param.rc.i_rc_method = 1;
|
|
|
|
var_Get( p_enc, SOUT_CFG_PREFIX "qpstep", &val );
|
|
if( val.i_int >= 0 && val.i_int <= 51 ) p_sys->param.rc.i_qp_step = val.i_int;
|
|
@@ -737,7 +737,11 @@
|
|
#if X264_BUILD >= 37
|
|
var_Get( p_enc, SOUT_CFG_PREFIX "crf", &val );
|
|
if( val.i_int >= 0 && val.i_int <= 51 ) /* crf != 0 overrides qp */
|
|
+#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
|
|
#endif
|
|
|
|
#if X264_BUILD >= 39
|