openjpegenc: support for a multithreaded encoding.
authorStéphane Cerveau <scerveau@collabora.com>
Tue, 21 Apr 2020 18:56:03 +0000 (20:56 +0200)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 20 Sep 2021 15:11:02 +0000 (15:11 +0000)
commit116a10d531d4d9bd523b943a427ebec21ab1784c
treeb2db045d2d4abd67ff1518a050b65c1bf6a15364
parent0538929847a9c7dd527e41c42ad874e3acf8ab56
openjpegenc: support for a multithreaded encoding.

This commit introduces a multithreaded encoder allowing
to encode mulitple stripes or subframes in separated threads.
This feature aims to enhance the overall latency of a codec
pipeline.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/979>
docs/plugins/gst_plugins_cache.json
ext/openjpeg/gstopenjpeg.h
ext/openjpeg/gstopenjpegenc.c
ext/openjpeg/gstopenjpegenc.h