summaryrefslogtreecommitdiff
path: root/docs/plugins/gst_plugins_cache.json
diff options
context:
space:
mode:
authorMathieu Duponchelle <mathieu@centricular.com>2020-08-04 16:33:34 +0200
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>2020-08-06 17:13:03 +0000
commit93a54093ec821e9c46fd8cefcb3f06f54777b05e (patch)
tree6d0851c9c4a81559afa79f5bcd45316c540ec66d /docs/plugins/gst_plugins_cache.json
parent674ad01016d3f672f037cbac7d94f837d5de5a98 (diff)
mpeg2enc: add disable-encode-retries property
MJPEG Tools may reencode pictures in a second pass to stick closer to the target bitrate. This can result in slower than real-time encoding for full HD content in certain situations, as entire GOPs need reencoding when the reference picture is reencoded. See https://sourceforge.net/p/mjpeg/bugs/141/ for background Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1491>
Diffstat (limited to 'docs/plugins/gst_plugins_cache.json')
-rw-r--r--docs/plugins/gst_plugins_cache.json13
1 files changed, 13 insertions, 0 deletions
diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json
index 389823f85..44fe4d75e 100644
--- a/docs/plugins/gst_plugins_cache.json
+++ b/docs/plugins/gst_plugins_cache.json
@@ -207739,6 +207739,7 @@
"description": "High-quality MPEG-1/2 video encoder",
"hierarchy": [
"GstMpeg2enc",
+ "GstVideoEncoder",
"GstElement",
"GstObject",
"GInitiallyUnowned",
@@ -207864,6 +207865,18 @@
"type": "gboolean",
"writable": true
},
+ "disable-encode-retries": {
+ "blurb": "Prevent the encoder from reencoding pictures in a second pass. This can vastly improve performance, but potentially affect reaching bitrate targets.",
+ "conditionally-available": false,
+ "construct": false,
+ "construct-only": false,
+ "controllable": false,
+ "default": "false",
+ "mutable": "null",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
"dualprime": {
"blurb": "Dual Prime Motion Estimation Mode for MPEG-2 I/P-frame only streams. Quite some players do not support this.",
"conditionally-available": false,