mpegtsmux: Disable aggregator's default negotiation
authorSebastian Dröge <sebastian@centricular.com>
Thu, 5 May 2022 17:35:49 +0000 (20:35 +0300)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Thu, 5 May 2022 17:41:58 +0000 (17:41 +0000)
commit52c419b7991bfc3d01c133c84e47aff0f2bc1545
tree13fca24691cb5cf3f0bba0eea5b906e3a437d996
parent841cba4182fe7bec24777ac70fc87e7f3e50a8df
mpegtsmux: Disable aggregator's default negotiation

mpegtsmux can't negotiate caps with upstream/downstream and always outputs
specific caps based on the input streams. This will always happen before
it produces the first buffers.

By having the default aggregator negotiation enabled the same caps
would be pushed twice in the beginning, and again every time a
reconfigure event is received.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2372>
subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmux.c