# HG changeset patch # User mru # Date 1111235230 0 # Node ID f06d5bf3da716bb35ad5c5d40b271df9327641a2 # Parent 910cd8bd981f55c74c3606ad5223936760c2ca15 B frames and CABAC/CAVLC selection by Erik Slagter (erik at slagter dot name) diff -r 910cd8bd981f -r f06d5bf3da71 x264.c --- a/x264.c Sat Mar 19 03:01:13 2005 +0000 +++ b/x264.c Sat Mar 19 12:27:10 2005 +0000 @@ -1,6 +1,6 @@ /* * H.264 encoding using the x264 library - * Copyright (C) 2005 Måns Rullgård + * Copyright (C) 2005 Mans Rullgard * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -136,6 +136,9 @@ x4->params.rc.i_rc_buffer_size = avctx->rc_buffer_size / 1000; if(avctx->rc_buffer_size) x4->params.rc.b_cbr = 1; + x4->params.i_bframe = avctx->max_b_frames; + x4->params.b_cabac = avctx->coder_type == FF_CODER_TYPE_AC; + x4->params.rc.i_qp_min = avctx->qmin; x4->params.rc.i_qp_max = avctx->qmax; x4->params.rc.i_qp_step = avctx->max_qdiff;