]> granicus.if.org Git - libvpx/commit
Improves constant qual, constrained qual turned on
authorDeb Mukherjee <debargha@google.com>
Fri, 20 Sep 2013 07:41:29 +0000 (00:41 -0700)
committerDeb Mukherjee <debargha@google.com>
Mon, 23 Sep 2013 06:04:50 +0000 (23:04 -0700)
commitd11221f43387696e6ffe80186ab874fd9148cba3
treec00fb61a9d8317bf40e7dc82b462daee50d1313a
parent14330abdc6e7681b867cbb955931a6c96336088a
Improves constant qual, constrained qual turned on

Adds modeled functions to decide the qp for altref frames in constant q
mode similar to other functions in use in bitrate mode.

Also turns on the constrained quality mode (end-usage=2) option which
was turned off before. Basic testing shows the mode works in principle,
to cap bitrate to the target-bitrate specified, while allowing lower
bitrate depending on the cq-level specified. The mode will need to be
improved over time.

Results for constant quality vs bitrate control mode:
derfraw300/fullderfraw: +3.0% at constant quality over bitrate control.
fullstdhdraw: +4.341%
stdhdraw250: +5.361%

Change-Id: If5027c9ec66c8e88d33e47062c6cb84a07b1cda9
vp9/encoder/vp9_firstpass.c
vp9/encoder/vp9_onyx_if.c
vp9/vp9_cx_iface.c