videoaggregator: Don't require any pads to be configured for negotiating source pad...
authorSebastian Dröge <sebastian@centricular.com>
Thu, 20 Aug 2020 06:06:04 +0000 (09:06 +0300)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 9 Sep 2020 11:35:02 +0000 (11:35 +0000)
commitf54ef6c74ebc8de96575aac4a0e17a682f909a06
tree27c8f7d479b00b674e170eb41ea292b23c793c03
parent0ea3279df1661a92d2852127ba22e4e1275017ca
videoaggregator: Don't require any pads to be configured for negotiating source pad caps

This is not actually required (anymore?). Source pad caps can be
negotiated at any time regardless of any configured (or existing) sink
pads and videoaggregator comes up with some fixated caps based on the
downstream caps.

Subclasses can override this behaviour as needed by overriding
update_src_caps().

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/793>
gst-libs/gst/video/gstvideoaggregator.c