Further normalization of Vizier parameters.
authorPaul Wilkins <paulwilkins@google.com>
Tue, 20 Apr 2021 16:26:22 +0000 (17:26 +0100)
committerPaul Wilkins <paulwilkins@google.com>
Tue, 20 Apr 2021 16:51:05 +0000 (17:51 +0100)
commitc911c2d9c51698548c4529a4c35fb495ea95c435
treeca6793d519089f73d8dcde81d01ff33de6ab73c8
parent665cccfd6ccbc1be2db7d550b68388679b573410
Further normalization of Vizier parameters.

Further changes to normalize the Vizier command line parameters.
The intent is that the default behavior for any given parameter
is signaled by the value 1.0 (expressed on the command line as a
rational).

The final values used in the two pass code are obtained by multiplying
the passed in factors by a default values if use_vizier_rc_params is 1.
Where  use_vizier_rc_params is 0 the values are explicitly set to
the defaults.

This patch also changes the default value of each parameter to 1.0
even if not set explicitly. This should ensure safe /default behavior
if the user sets use_vizier_rc_params to 1 but does not set all the
the individual parameters.

Change-Id: Ied08b3c22df18f42f446a4cc9363473cad097f69
vp8/vp8_cx_iface.c
vp9/encoder/vp9_firstpass.c
vp9/encoder/vp9_firstpass.h
vp9/vp9_cx_iface.c
vpx/vpx_encoder.h
vpxenc.c