[Ffmpeg-cvslog] r6711 - in trunk/libavcodec: avcodec.h utils.c x264.c
lu_zero
subversion
Mon Oct 16 19:44:30 CEST 2006
Author: lu_zero
Date: Mon Oct 16 19:44:29 2006
New Revision: 6711
Modified:
trunk/libavcodec/avcodec.h
trunk/libavcodec/utils.c
trunk/libavcodec/x264.c
Log:
Make ffmpeg work with x264 r592
Modified: trunk/libavcodec/avcodec.h
==============================================================================
--- trunk/libavcodec/avcodec.h (original)
+++ trunk/libavcodec/avcodec.h Mon Oct 16 19:44:29 2006
@@ -1889,7 +1889,7 @@
* - encoding: set by user.
* - decoding: unused
*/
- int crf;
+ float crf;
/**
* constant quantization parameter rate control method
Modified: trunk/libavcodec/utils.c
==============================================================================
--- trunk/libavcodec/utils.c (original)
+++ trunk/libavcodec/utils.c Mon Oct 16 19:44:29 2006
@@ -684,7 +684,7 @@
{"mepc", "motion estimation bitrate penalty compensation (1.0 = 256)", OFFSET(me_penalty_compensation), FF_OPT_TYPE_INT, 256, INT_MIN, INT_MAX, V|E},
{"bidir_refine", NULL, OFFSET(bidir_refine), FF_OPT_TYPE_INT, DEFAULT, 0, 4, V|E},
{"brd_scale", NULL, OFFSET(brd_scale), FF_OPT_TYPE_INT, DEFAULT, 0, 10, V|E},
-{"crf", NULL, OFFSET(crf), FF_OPT_TYPE_INT, DEFAULT, INT_MIN, INT_MAX, V|E},
+{"crf", NULL, OFFSET(crf), FF_OPT_TYPE_FLOAT, DEFAULT, 0, 51, V|E},
{"cqp", NULL, OFFSET(cqp), FF_OPT_TYPE_INT, -1, INT_MIN, INT_MAX, V|E},
{"keyint_min", NULL, OFFSET(keyint_min), FF_OPT_TYPE_INT, 25, INT_MIN, INT_MAX, V|E},
{"refs", NULL, OFFSET(refs), FF_OPT_TYPE_INT, 1, INT_MIN, INT_MAX, V|E},
Modified: trunk/libavcodec/x264.c
==============================================================================
--- trunk/libavcodec/x264.c (original)
+++ trunk/libavcodec/x264.c Mon Oct 16 19:44:29 2006
@@ -146,7 +146,7 @@
else{
if(avctx->crf){
x4->params.rc.i_rc_method = X264_RC_CRF;
- x4->params.rc.i_rf_constant = avctx->crf;
+ x4->params.rc.f_rf_constant = avctx->crf;
}else if(avctx->cqp > -1){
x4->params.rc.i_rc_method = X264_RC_CQP;
x4->params.rc.i_qp_constant = avctx->cqp;
More information about the ffmpeg-cvslog
mailing list