mp4mux: Disable aggregator's default negotiation
authorSebastian Dröge <sebastian@centricular.com>
Thu, 5 May 2022 17:36:04 +0000 (20:36 +0300)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Thu, 5 May 2022 17:41:58 +0000 (17:41 +0000)
commitd2c6f21fc1b664c20a8eab926162fe23583f7fc7
treef97e18f06b0cd9970c22b756c8d773d4b564e4ac
parent7a679cc1f1b1c1af57886531d669086bf8471ec7
mp4mux: Disable aggregator's default negotiation

mp4mux 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-good/gst/isomp4/gstqtmux.c