tests: matroskamux, qtmux: don't add codec_data buffers to template caps
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Tue, 7 Feb 2017 16:27:56 +0000 (17:27 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Tue, 21 Feb 2017 15:47:16 +0000 (15:47 +0000)
commit0f719af3077b788f9e0d87066fdcfd19c36eca49
treeae6d4d9dddf4053373715416da29505741bfe5c2
parent29f906201632b05a7f5b143b8fa1ed3c504e4006
tests: matroskamux, qtmux: don't add codec_data buffers to template caps

streamheader and codec_data buffers fields are only meant to be
in the negotiated caps, not the template caps.

Fixes false-positive leaks of those buffers detected by the leaks
tracer, as template caps are static, and we decided to not include
code in gstreamer core to handle this unusual case of template caps
having buffers in them.

https://bugzilla.gnome.org/show_bug.cgi?id=768762
tests/check/elements/matroskamux.c
tests/check/elements/qtmux.c