On 14/01/13 05:32, Luca Barbato wrote: > By default libav sets it to 3/4 while x264 sets it to 9/10. > > CC: [email protected] > --- > libavcodec/libx264.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/libavcodec/libx264.c b/libavcodec/libx264.c > index f536f7f..e9cbbad 100644 > --- a/libavcodec/libx264.c > +++ b/libavcodec/libx264.c > @@ -272,7 +272,7 @@ static av_cold int X264_init(AVCodecContext *avctx) > x4->params.rc.f_rf_constant_max = x4->crf_max; > } > > - if (avctx->rc_buffer_size && avctx->rc_initial_buffer_occupancy && > + if (avctx->rc_buffer_size && avctx->rc_initial_buffer_occupancy > 0 && > (avctx->rc_initial_buffer_occupancy <= avctx->rc_buffer_size)) { > x4->params.rc.f_vbv_buffer_init = > (float)avctx->rc_initial_buffer_occupancy / > avctx->rc_buffer_size; > @@ -560,6 +560,7 @@ static const AVCodecDefault x264_defaults[] = { > { "threads", AV_STRINGIFY(X264_THREADS_AUTO) }, > { "thread_type", "0" }, > { "flags", "+cgop" }, > + { "rc_init_occupancy","-1" }, > { NULL }, > }; > >
Ping. _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
