videoencoder: Add min-force-key-unit-interval property
authorSebastian Dröge <sebastian@centricular.com>
Wed, 3 Jun 2020 18:46:38 +0000 (21:46 +0300)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 5 Jun 2020 10:04:43 +0000 (10:04 +0000)
commitc5b081edc284c621e18c709765dc1ab054ec7132
tree706e856210cf856ac15f66f543521dd5dd9d63fb
parent931b5ad996daec5ed49c0a4f02a9649bf3732a8b
videoencoder: Add min-force-key-unit-interval property

This allows configuring the minimum interval between subsequent
force-key-unit requests and prevents a big bitrate increase if a lot of
key-units are requested.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/684>
gst-libs/gst/video/gstvideoencoder.c
gst-libs/gst/video/gstvideoencoder.h