[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