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)
commit33a8e28207f70f36060a31d183fdc512cc10ce52
treeb5a66a08ad417d289f6a18addc79bda85fd6eda6
parentd37e778692c2e73155c38a2e8e5390490ffaa3ed
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
gst-libs/gst/video/gstvideoaggregator.c
gst-libs/gst/video/gstvideoaggregator.h
gst/compositor/compositor.c
gst/compositor/compositorpad.h