gstreamer/gst/compositor
Thibault Saunier d268c193ad videoaggregator: Guarantee that the output format is supported
In the case `videoaggregator` is set as allowing format conversions,
and as we convert only on the sinkpads, we should ensure that the
chosen format is usable by the subclass. This in turns implies
that the format is usable on the srcpad.

When doing conversion *any* format can be used on the sinkpads, and this
is the only way that we can avoid race conditions during renegotiations
so we can not change that fact, we just need to ensure that the chosen
intermediary format is usable, which was not actually ensured before
that patch.

Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/834

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/909>
2020-11-03 00:10:31 +00:00
..
blend.c compositor: fix YUY2/UYVY/VYUY blending 2020-09-21 23:51:31 +10:00
blend.h compositor: blend with multiple threads 2020-09-14 14:00:58 +10:00
blendorc.h compositor: Add a new compositor based on the new GstVideoAggregator base class 2014-06-20 19:53:33 +02:00
compositor.c videoaggregator: Guarantee that the output format is supported 2020-11-03 00:10:31 +00:00
compositor.h compositor: blend with multiple threads 2020-09-14 14:00:58 +10:00
compositororc-dist.c compositor: fix off-by-1 error in blending ARGB 2020-08-26 13:10:09 +00:00
compositororc-dist.h compositor: update disted orc backup files 2018-11-02 20:31:54 +00:00
compositororc.orc compositor: fix off-by-1 error in blending ARGB 2020-08-26 13:10:09 +00:00
meson.build meson: add update-orc-dist target 2020-07-04 14:01:56 +01:00