[x264-devel] commit: 2-pass VBV support and improved VBV handling (Gabriel Bouvigne )

git version control git at videolan.org
Mon Jun 2 20:53:43 CEST 2008


x264 | branch: master | Gabriel Bouvigne <gabriel.bouvigne at joost.com> | Mon Jun  2 12:53:01 2008 -0600| [7331ea4e381898421a1a908ed57f73126faacd36]

2-pass VBV support and improved VBV handling
Dramatically improves 1-pass VBV ratecontrol (especially CBR) and provides support for VBV in 2-pass mode.  This consists of a series of functions that attempts to find overflows and underflows in the VBV from the first-pass statsfile and fix them before encoding.
1-pass VBV code partially by Dark Shikari.

> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=7331ea4e381898421a1a908ed57f73126faacd36
---

 common/frame.c        |   28 ++++++
 common/frame.h        |    3 +
 encoder/encoder.c     |    1 +
 encoder/ratecontrol.c |  239 ++++++++++++++++++++++++++++++++++++++++++++-----
 encoder/ratecontrol.h |    2 +
 5 files changed, 250 insertions(+), 23 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=7331ea4e381898421a1a908ed57f73126faacd36


More information about the x264-devel mailing list