gstreamer/gst
Sebastian Dröge 49ac382b47 video-converter: Implement multi-threaded scaling/conversion
This adds a property to select the maximum number of threads to use for
conversion and scaling. During processing, each plane is split into
an equal number of consecutive lines that are then processed by each
thread.

During tests, this gave up to 1.8x speedup with 2 threads and up to 3.2x
speedup with 4 threads when converting e.g. 1080p to 4k in v210.

https://bugzilla.gnome.org/show_bug.cgi?id=778974
2017-02-23 21:55:29 +02:00
..
adder adder: ensure the discont flag is correct 2017-02-10 21:41:29 +01:00
app Add support for Meson as alternative/parallel build system 2016-08-20 11:09:51 +01:00
audioconvert audioconvert: Relocate a NULL check before accessing converter 2017-01-02 17:56:36 +05:30
audiorate Add support for Meson as alternative/parallel build system 2016-08-20 11:09:51 +01:00
audioresample Add support for Meson as alternative/parallel build system 2016-08-20 11:09:51 +01:00
audiotestsrc audiotestsrc: Fix incorrect start of tick waveform 2016-12-23 16:51:07 +00:00
encoding encodebin: Fix stream_group_free when creating it went bad 2017-01-04 11:43:08 -03:00
gio Add support for Meson as alternative/parallel build system 2016-08-20 11:09:51 +01:00
pbtypes meson: Add pbtypes plugin 2016-11-02 11:03:42 +02:00
playback decodebin3: Fix crash caused by slot double freeing 2017-01-31 17:16:16 +01:00
subparse samiparse: Check that the string has a non-zero length before overwriting the last byte with '\0' 2017-01-20 08:03:33 +02:00
tcp multihandlesink: fix some property descriptions 2017-01-04 13:44:53 +00:00
typefind typefindfunctions: prevent unsigned int overflow 2017-02-14 12:22:37 +02:00
videoconvert video-converter: Implement multi-threaded scaling/conversion 2017-02-23 21:55:29 +02:00
videorate videorate: fix LATENCY query 2017-01-24 01:04:53 +00:00
videoscale video-converter: Implement multi-threaded scaling/conversion 2017-02-23 21:55:29 +02:00
videotestsrc videotestsrc: Add options to make ball pattern based on system time, and invert each second. 2017-01-18 09:52:50 +11:00
volume meson: Fix build when orc is disabled 2016-11-14 17:26:02 -03:00
Makefile.am pbtypes: Add a stub plugin that owns the plugins-base dynamic types 2016-11-02 11:24:11 +11:00
meson.build meson: Add pbtypes plugin 2016-11-02 11:03:42 +02:00