[x264-devel] Add row-reencoding support to VBV for improved accuracy

Jason Garrett-Glaser git at videolan.org
Wed Mar 7 03:20:15 CET 2012


x264 | branch: master | Jason Garrett-Glaser <jason at x264.com> | Thu Feb  9 14:23:52 2012 -0800| [83561e55dde06f3247aa9b99fa62ead38d7a406e] | committer: Jason Garrett-Glaser

Add row-reencoding support to VBV for improved accuracy
Extremely accurate, possibly 100% so (I can't get it to fail even with difficult VBVs).
Does not yet support rows split on slice boundaries (occurs often with slice-max-size/mbs).
Still inaccurate with sliced threads, but better than before.

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

 common/macroblock.c   |   30 ++++-----------
 encoder/encoder.c     |   62 ++++++++++++++++++++----------
 encoder/ratecontrol.c |  100 +++++++++++++++++++++++++++++++++----------------
 encoder/ratecontrol.h |    2 +-
 4 files changed, 117 insertions(+), 77 deletions(-)

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


More information about the x264-devel mailing list