GStreamer multimedia framework
Find a file
Alicia Boya García b7d450b118 gstavviddec: Limit default number of decoder threads
When the `max-threads` property is not specified, GStreamer defaults to
the amount of CPU threads in the system.

The number of threads used in avdec has a direct impact on the latency
of the decoder, which is of as many frames as threads. Therefore, big
numbers of threads can make latency levels that can be problematic in
some applications.

For this reason, ffmpeg emits a warning when more than 16 threads are
requested.

This patch limits the default number of threads to 16. This affects only
computers with more than 16 CPU threads when using avviddec without
setting `max-threads`.
2019-12-19 21:59:44 +00:00
docs Remove autotools build system 2019-10-13 14:36:06 +01:00
ext/libav gstavviddec: Limit default number of decoder threads 2019-12-19 21:59:44 +00:00
hooks meson: Setup pre-commit hooks when configuring 2016-09-30 11:38:37 -03:00
tests Remove autotools build system 2019-10-13 14:36:06 +01:00
.gitignore Remove autotools build system 2019-10-13 14:36:06 +01:00
.gitlab-ci.yml Add Gitlab CI configuration 2018-11-12 13:04:51 +02:00
AUTHORS releasing 2004-03-16 13:09:23 +00:00
ChangeLog Release 1.16.0 2019-04-19 00:33:23 +01:00
COPYING license: Add COPYING and COPYING.LIB 2009-09-11 22:35:33 +01:00
COPYING.LIB Fix FSF address 2012-11-04 00:22:16 +00:00
gst-libav.doap Release 1.16.0 2019-04-19 00:33:23 +01:00
meson.build docs: Port to hotdoc 2019-05-13 17:00:00 -04:00
meson_options.txt docs: Port to hotdoc 2019-05-13 17:00:00 -04:00
NEWS Release 1.16.0 2019-04-19 00:33:23 +01:00
README Remove autotools build system 2019-10-13 14:36:06 +01:00
RELEASE Back to development 2019-04-19 11:00:07 +01:00

gst-ffmpeg

This module contains a GStreamer plugin for FFmpeg.

PLUG-IN DEPENDENCIES AND LICENSES
---------------------------------

GStreamer is developed under the terms of the LGPL (see LICENSE file for
details). Some of our plug-ins however rely on libraries which are available
under other licenses. This means that if you are distributing an application
which has a non-GPL compatible license (for instance a closed-source
application) with GStreamer, you have to make sure not to distribute GPL-linked
plug-ins.

When using GPL-linked plug-ins, GStreamer is for all practical reasons
under the GPL itself.