audiobuffersplit: Perform discont tracking on running time
commit debbc3469600e7121a23328e6b9efd113e29ce49 (HEAD -> audiobuffersplit-discont-on-running-time, gitlab-slomo/audiobuffersplit-discont-on-running-time)
Author: Sebastian Dröge <sebastian@centricular.com>
Date: Fri May 8 22:36:01 2020 +0300
audiobuffersplit: Perform discont tracking on running time
Otherwise we would have to drain on every segment event. Like this we
can handle segment events that don't cause a discontinuity in running
time to be handled without draining.
commit c926fc772c5d84e469dc373cc81a64de9b3b3f11 (master)
Author: Sebastian Dröge <sebastian@centricular.com>
Date: Fri May 8 21:36:44 2020 +0300
audiobuffersplit: Keep incoming and outgoing segments separate
We might have to drain already queued input based on the old segment
before forwarding the new segment event. The new segment is only
forwarded after a discont as otherwise we might cause unnecessary
timestamp jumps as we output buffers timestamped based on sample counts.