rendered paste bodydiff -NEbaurw avidemux-2.1.2old/avidemux/ADM_codecs/ADM_x264.cpp avidemux-2.1.2/avidemux/ADM_codecs/ADM_x264.cpp--- avidemux-2.1.2old/avidemux/ADM_codecs/ADM_x264.cpp 2005-06-08 19:23:13.000000000 +0200+++ avidemux-2.1.2/avidemux/ADM_codecs/ADM_x264.cpp 2006-08-01 19:44:08.778225250 +0200@@ -200,7 +200,13 @@ { memset(¶m,0,sizeof(param)); x264_param_default( ¶m );+#if X264_BUILD < 48 param.rc.b_cbr=1;+#else+ /* X264_RC_CQP with qp constant 0 is used instead of b_cbr in x264 r48 */+ param.rc.i_rc_method = X264_RC_CQP;+ param.rc.i_qp_constant = 0;+#endif param.rc.i_bitrate=val/1000; // param.rc.i_rc_buffer_size=val/1000; // param.rc.i_rc_init_buffer=(val/1000)>>1;@@ -234,7 +240,13 @@ memset(¶m,0,sizeof(param)); x264_param_default( ¶m ); +#if X264_BUILD < 48 param.rc.b_cbr=1;+#else+ /* X264_RC_CQP with qp constant 0 is used instead of b_cbr in x264 r48 */+ param.rc.i_rc_method = X264_RC_CQP;+ param.rc.i_qp_constant = 0;+#endif param.rc.i_bitrate=val; //param.rc.i_rc_buffer_size=val; //param.rc.i_rc_init_buffer=val>>1;