[MPlayer-cvslog] r19130 - in trunk: configure libmpcodecs/ve_x264.c
lorenm
subversion at mplayerhq.hu
Tue Jul 18 03:28:56 CEST 2006
Author: lorenm
Date: Tue Jul 18 03:28:56 2006
New Revision: 19130
Modified:
trunk/configure
trunk/libmpcodecs/ve_x264.c
Log:
sync to x264 r537 (api change)
Modified: trunk/configure
==============================================================================
--- trunk/configure (original)
+++ trunk/configure Tue Jul 18 03:28:56 2006
@@ -6521,7 +6521,7 @@
cat > $TMPC << EOF
#include <inttypes.h>
#include <x264.h>
-#if X264_BUILD < 46
+#if X264_BUILD < 48
#error We do not support old versions of x264. Get the latest from SVN.
#endif
int main(void) { x264_encoder_open((void*)0); return 0; }
Modified: trunk/libmpcodecs/ve_x264.c
==============================================================================
--- trunk/libmpcodecs/ve_x264.c (original)
+++ trunk/libmpcodecs/ve_x264.c Tue Jul 18 03:28:56 2006
@@ -247,7 +247,10 @@
mod->param.i_deblocking_filter_beta = deblockbeta;
mod->param.b_cabac = cabac;
+ mod->param.rc.i_rc_method = X264_RC_CQP;
mod->param.rc.i_qp_constant = qp_constant;
+ if(rf_constant > 0)
+ mod->param.rc.i_rc_method = X264_RC_CRF;
mod->param.rc.i_rf_constant = rf_constant;
if(qp_min > qp_constant)
qp_min = qp_constant;
@@ -275,7 +278,7 @@
"VBV requires both vbv_maxrate and vbv_bufsize.\n");
return 0;
}
- mod->param.rc.b_cbr = 1;
+ mod->param.rc.i_rc_method = X264_RC_ABR;
mod->param.rc.i_bitrate = bitrate;
mod->param.rc.f_rate_tolerance = ratetol;
mod->param.rc.i_vbv_max_bitrate = vbv_maxrate;
More information about the MPlayer-cvslog
mailing list