libs: encoder: add target-percentage property
authorU. Artie Eoff <ullysses.a.eoff@intel.com>
Wed, 1 May 2019 19:56:55 +0000 (12:56 -0700)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Thu, 9 May 2019 06:15:35 +0000 (06:15 +0000)
commitbe496a66c5e8f93849c7c206032c179edc88824b
treea0e8c0da579df578960a0c9f19afad1a6d372d36
parentb6457e4ce534ac34f9bd401a04a9aba0013f2aa6
libs: encoder: add target-percentage property

Allow users to set the target-percentage for
variable rate controls.  The default value is
70 (as hard-coded prior).

v2: minimum allowed value changed from 0 to 1
v3: target-percentage unchanged if CBR used

Resolves #129
gst-libs/gst/vaapi/gstvaapiencoder.c
gst-libs/gst/vaapi/gstvaapiencoder.h
gst-libs/gst/vaapi/gstvaapiencoder_priv.h