videoaggregator: Switch to a GstVideoAggregatorConvertPad subclass
authorSebastian Dröge <sebastian@centricular.com>
Sun, 6 May 2018 13:21:24 +0000 (15:21 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Sun, 6 May 2018 13:22:51 +0000 (15:22 +0200)
commitea5de0d7571411d8fa255478e3bc3b5dff1b2c08
treef51a2244ccf805e45f379bc7300375d7eaee1d8a
parentf777c66dcc29e3d9d6b56c85fdefc0600333aa0d
videoaggregator: Switch to a GstVideoAggregatorConvertPad subclass

This moves all the conversion related code to a single place, allows
less code-duplication inside compositor and makes the glmixer code less
awkward. It's also the same pattern as used by GstAudioAggregator.
ext/gl/gstglbasemixer.c
ext/gl/gstglmixer.c
ext/iqa/iqa.c
gst-libs/gst/video/gstvideoaggregator.c
gst-libs/gst/video/gstvideoaggregator.h
gst/compositor/compositor.c
gst/compositor/compositorpad.h