[x264-devel] 4:0:0 (monochrome) encoding support
Emanuele Ruffaldi
git at videolan.org
Tue Aug 7 00:05:32 CEST 2018
x264 | branch: master | Emanuele Ruffaldi <emanuele.ruffaldi at gmail.com> | Sat Jan 6 02:34:39 2018 +0100| [698c5a32e63a3ed6b976ed196abe479efd78530b] | committer: Henrik Gramner
4:0:0 (monochrome) encoding support
Virtually zero increase in compression efficiency compared to 4:2:0 with empty
chroma planes. Performance is better though, especially with fast settings.
> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=698c5a32e63a3ed6b976ed196abe479efd78530b
---
common/base.c | 5 +++
common/common.h | 2 +-
common/deblock.c | 45 +++++++++++++--------
common/frame.c | 43 +++++++++-----------
common/macroblock.c | 41 ++++++++++---------
common/mc.c | 1 +
common/mc.h | 1 +
common/x86/mc-a.asm | 19 +++++++++
common/x86/mc-c.c | 3 ++
configure | 6 +--
encoder/analyse.c | 6 +--
encoder/cabac.c | 4 +-
encoder/cavlc.c | 2 +-
encoder/encoder.c | 107 +++++++++++++++++++++++++++++++------------------
encoder/macroblock.c | 20 +++++----
encoder/me.c | 6 +--
encoder/ratecontrol.c | 4 +-
encoder/rdo.c | 23 +++++++----
encoder/set.c | 17 +++-----
encoder/slicetype.c | 2 +-
filters/video/depth.c | 3 +-
filters/video/resize.c | 16 ++++++--
input/avs.c | 69 +++++++++++++++++++------------
input/input.c | 1 +
input/y4m.c | 9 +++--
x264.c | 29 +++++++++++---
x264.h | 35 ++++++++--------
27 files changed, 325 insertions(+), 194 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=698c5a32e63a3ed6b976ed196abe479efd78530b
More information about the x264-devel
mailing list