[x264-devel] commit: Chroma weighted prediction (Jason Garrett-Glaser )

git at videolan.org git at videolan.org
Fri Nov 19 23:50:14 CET 2010


x264 | branch: master | Jason Garrett-Glaser <darkshikari at gmail.com> | Sun Nov 14 03:34:26 2010 -0800| [9488de4f74637360301e3cb1e6c7f25a41a93a37] | committer: Jason Garrett-Glaser 

Chroma weighted prediction
Like luma weighted prediction, dramatically improves compression in fades.
Up to 4-8db chroma PSNR gain in extreme cases (short, perfect fade-outs).
On actual videos, helps up to ~1% overall.
One example video with a decent number of fades (ef OP): 0.8% bitrate reduction overall, 7% bitrate reduction just counting chroma.
Fixes a lot of artifacts in fades at lower bitrates.

Original patch by Dylan Yudaken <dyudaken at gmail.com>.

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

 common/common.h       |    2 +-
 encoder/encoder.c     |   96 +++++++++++--------
 encoder/me.c          |    8 ++
 encoder/ratecontrol.c |   49 +++++++---
 encoder/slicetype.c   |  249 +++++++++++++++++++++++++++++++++++++------------
 5 files changed, 289 insertions(+), 115 deletions(-)

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


More information about the x264-devel mailing list