diff -uNrp a1/common/common.c b/common/common.c --- a1/common/common.c 2009-02-09 20:37:18 +0200 +++ b/common/common.c 2009-02-09 20:38:40 +0200 @@ -956,7 +956,7 @@ char *x264_param2string( x264_param_t *p if( p->rc.i_rc_method == X264_RC_ABR || p->rc.i_rc_method == X264_RC_CRF ) { if( p->rc.i_rc_method == X264_RC_CRF ) - s += sprintf( s, " crf=%.1f", p->rc.f_rf_constant ); + s += sprintf( s, " crf=%.4f", p->rc.f_rf_constant ); else s += sprintf( s, " bitrate=%d ratetol=%.1f", p->rc.i_bitrate, p->rc.f_rate_tolerance ); diff -uNrp a1/encoder/encoder.c b/encoder/encoder.c --- a1/encoder/encoder.c 2009-02-09 20:37:12 +0200 +++ b/encoder/encoder.c 2009-02-09 20:39:08 +0200 @@ -851,6 +851,10 @@ x264_t *x264_encoder_open ( x264_param p += sprintf( p, " none!" ); x264_log( h, X264_LOG_INFO, "%s\n", buf ); + char *opts = x264_param2string( &h->param, 0 ); + x264_log( h, X264_LOG_INFO, "%s\n", opts ); + x264_free( opts ); + h->out.i_nal = 0; h->out.i_bitstream = X264_MAX( 1000000, h->param.i_width * h->param.i_height * 4 * ( h->param.rc.i_rc_method == X264_RC_ABR ? pow( 0.95, h->param.rc.i_qp_min )