vp9enc: expose row-mt property
authorMathieu Duponchelle <mathieu@centricular.com>
Fri, 28 Aug 2020 16:09:15 +0000 (18:09 +0200)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 9 Sep 2020 18:05:31 +0000 (18:05 +0000)
commit39fcc7f58fa258ae8bc2836bc7804434d1afae5a
treedd74b13be3371d619ed5c922f999c99f7b767515
parentfe6b59d0ccf05fd19cc2dc2273769aee384c7046
vp9enc: expose row-mt property

With recent libvpx versions, multithreading can be enabled on
a per-tile basis, instead of on a per tile-column basis.

In combination with the new tile-rows property, this allows the
encoder to make much better use of the available CPU power.

Bump minimum libvpx version to 1.7.0

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/707>
docs/gst_plugins_cache.json
ext/vpx/gstvp9enc.c
ext/vpx/gstvp9enc.h
ext/vpx/meson.build