Mercurial > libavcodec.hg
changeset 2568:f06d5bf3da71 libavcodec
B frames and CABAC/CAVLC selection by Erik Slagter (erik at slagter dot name)
author | mru |
---|---|
date | Sat, 19 Mar 2005 12:27:10 +0000 |
parents | 910cd8bd981f |
children | 980f66959698 |
files | x264.c |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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 <mru@inprovide.com> + * Copyright (C) 2005 Mans Rullgard <mru@inprovide.com> * * 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;