• Deb Mukherjee's avatar
    Support a constant quality mode in VP9 · e378a89b
    Deb Mukherjee authored
    Adds a new end-usage option for constant quality encoding in vpx. This
    first version implemented for VP9, encodes all regular inter frames
    using the quality specified in the --cq-level= option, while encoding
    all key frames and golden/altref frames at a quality better than that.
    
    The current performance on derfraw300 is +0.910% up from bitrate control,
    but achieved without multiple recode loops per frame.
    
    The decision for qp for each altref/golden/key frame will be improved
    in subsequent patches based on better use of stats from the first pass.
    Further, the qp for regular inter frames may also be varied around the
    provided cq-level.
    
    Change-Id: I6c4a2a68563679d60e0616ebcb11698578615fb3
    e378a89b
Name
Last commit
Last update
build Loading commit data...
examples Loading commit data...
libmkv Loading commit data...
nestegg Loading commit data...
test Loading commit data...
third_party Loading commit data...
tools Loading commit data...
vp8 Loading commit data...
vp9 Loading commit data...
vpx Loading commit data...
vpx_mem Loading commit data...
vpx_ports Loading commit data...
vpx_scale Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
AUTHORS Loading commit data...
CHANGELOG Loading commit data...
LICENSE Loading commit data...
PATENTS Loading commit data...
README Loading commit data...
args.c Loading commit data...
args.h Loading commit data...
configure Loading commit data...
docs.mk Loading commit data...
example_xma.c Loading commit data...
examples.mk Loading commit data...
keywords.dox Loading commit data...
libs.doxy_template Loading commit data...
libs.mk Loading commit data...
mainpage.dox Loading commit data...
md5_utils.c Loading commit data...
md5_utils.h Loading commit data...
solution.mk Loading commit data...
tools_common.c Loading commit data...
tools_common.h Loading commit data...
usage.dox Loading commit data...
usage_cx.dox Loading commit data...
usage_dx.dox Loading commit data...
vp8_multi_resolution_encoder.c Loading commit data...
vp8_scalable_patterns.c Loading commit data...
vpxdec.c Loading commit data...
vpxenc.c Loading commit data...
y4minput.c Loading commit data...
y4minput.h Loading commit data...