]> granicus.if.org Git - libvpx/commit
Add fields into RC for Vizier ML experiments.
authorPaul Wilkins <paulwilkins@google.com>
Wed, 3 Mar 2021 16:45:42 +0000 (16:45 +0000)
committerPaul Wilkins <paulwilkins@google.com>
Wed, 3 Mar 2021 17:07:08 +0000 (17:07 +0000)
commitd0567bd779febe995020668cc7f6c1193e3e41d6
treea9d879e6e2ab6c651f21fea4cff807475495a5a8
parentebefb90b75f07ea5ab06d6b2a5ea5355c843d266
Add fields into RC for Vizier ML experiments.

This patch adds fields into the RC data structure for the Vizier.

The added fields allow control of some extra rate control parameters
and rate distortion.

This patch also adds functions to initialize the various parameters
though many are not yet used / wired in and for now all are set to
default values. Ultimately many will be set through new command
line options.

Change-Id: I41591bb627d3837d2104fb363845adedbddf2e02
vp9/encoder/vp9_encoder.c
vp9/encoder/vp9_encoder.h
vp9/encoder/vp9_ext_ratectrl.h
vp9/encoder/vp9_firstpass.c
vp9/encoder/vp9_ratectrl.h
vp9/encoder/vp9_rd.c
vp9/encoder/vp9_rd.h