cea708mux: Don't create a separate source pad and actually push gap events downstream & don't continue forever if all pads are EOS & don't randomly drop buffers
commit ead1aab29af783559d86333be19a1d09243f0da5
Author: Sebastian Dröge <sebastian@centricular.com>
Date: Tue Sep 17 09:52:54 2024 +0300
cea708mux: Stop with EOS if all pads are EOS instead of continuing forever
Also don't drop buffers if multiple tries are needed for aggregating
because some pads are not ready yet.
commit 7b7662dc1f008980b3761079357509fa1ce3da6d
Author: Sebastian Dröge <sebastian@centricular.com>
Date: Mon Sep 16 13:56:14 2024 +0300
cea708mux: Don't create a separate source pad and actually push gap events downstream
The aggregator base class is already creating the source pad and the
source pad that was created here internally was never added to the
element at all. As such all gap events pushed on it never went anywhere.
Edited by Sebastian Dröge