alphacombine: Ignore all events coming from the alpha_pad
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Fri, 14 May 2021 18:08:17 +0000 (14:08 -0400)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Fri, 14 May 2021 18:11:39 +0000 (14:11 -0400)
commite7b962d9b57f2b1e61314ac80f22ef89e4c9f5f2
tree5323b0ee319e00f08f966357ff2e5b5d34aca3a7
parent0484d658a8d2793ef0b6d11cb597aac16deba3f0
alphacombine: Ignore all events coming from the alpha_pad

As per usage of this element, everything from this pad is a
duplicate. Instead of implemented needless aggregation, simply
drop all events from this pad and let the one from the main stream
passthrough. Also stop proxying some queries from the alpha pad_too.

This fixes racy test failure:
- validate.file.playback.scrub_forward_seeking.opus_vp9-alpha_webm

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2247>
gst/codecalpha/gstalphacombine.c