mpeg2enc: add disable-encode-retries property
authorMathieu Duponchelle <mathieu@centricular.com>
Tue, 4 Aug 2020 14:33:34 +0000 (16:33 +0200)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Thu, 6 Aug 2020 17:13:03 +0000 (17:13 +0000)
commit93a54093ec821e9c46fd8cefcb3f06f54777b05e
tree6d0851c9c4a81559afa79f5bcd45316c540ec66d
parent674ad01016d3f672f037cbac7d94f837d5de5a98
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>
docs/plugins/gst_plugins_cache.json
ext/mpeg2enc/gstmpeg2encoder.cc
ext/mpeg2enc/gstmpeg2encoder.hh
ext/mpeg2enc/gstmpeg2encoptions.cc
ext/mpeg2enc/gstmpeg2encoptions.hh