adder: remove non-interleaved layout from caps
authorGeorge Kiagiadakis <george.kiagiadakis@collabora.com>
Mon, 12 Feb 2018 13:33:49 +0000 (15:33 +0200)
committerGeorge Kiagiadakis <george.kiagiadakis@collabora.com>
Wed, 11 Jul 2018 13:56:50 +0000 (16:56 +0300)
commita498d3fe6e2bedd2e1622bb51811d44c8fabd6ed
tree89a148a6e2e4c0b687e7c879f8648a5d5a05e7fd
parent114f0abbd71e47ab40c3ad3dfd6a83655360eea8
adder: remove non-interleaved layout from caps

adder needs more than just trivial work to support planar buffers properly
because it currently reads sub-buffers from GstCollectPads in order for all
of them to have matching sizes. In planar mode, this means it would truncate
some channels and mix them up in strange ways. It only works if all input
buffers in all sink pads have matching sizes.
gst/adder/gstadder.c