Skip to content

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

Sebastian Dröge requested to merge slomo/gst-plugins-rs:cea708mux-srcpad into main
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

Merge request reports