aggregator: don't fail all sink pads when a caps event fails negotiation
authorMatthew Waters <matthew@centricular.com>
Fri, 31 Jul 2020 06:02:03 +0000 (16:02 +1000)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 18 Sep 2020 09:04:21 +0000 (09:04 +0000)
commit9f17094cf33fa57c290408d4ded8569ce0e0e03e
tree8d45fec9b455b05726ce2384c6b57e87a97f5050
parent4f95dec74a21266595f164c1f087493dd69402fa
aggregator: don't fail all sink pads when a caps event fails negotiation

If one pad returns not-negotiated from a caps event, then all other sink
pads were returning not-negotiated.

In our case, we can't reliably easily fail at all so just remove that
code.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/623>
libs/gst/base/gstaggregator.c