Skip to content

Draft: rtpjitterbuffer: Reschedule timers when updating their offset and add the ts_offset to EXPECTED timers

commit 2d6ff1387792af85aff2febe3771d10d8c4cc59c (HEAD -> rtpjitterbuffer-expected-offset, gitlab-slomo/rtpjitterbuffer-expected-offset)
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Wed Sep 7 11:08:33 2022 +0300

    rtpjitterbuffer: Add the ts_offset to EXPECTED timers
    
    The ts_offset gives the offset between the calculated PTS before the
    rtpjitterbuffer latency is applied and the actually corrected PTS that
    is used for buffer output. As such, it is a better estimation of the
    expected time of a packet.

commit 0682a51e64ec8c9a7025061d15c181bd3ca2a201
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Wed Sep 7 11:07:40 2022 +0300

    rtpjitterbuffer: Reschedule timers when updating their offset
    
    As EXPECTED timers are skipped the order of the timers relative to each
    other can change if there are EXPECTED timers and rescheduling needs to
    happen.
    
    Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1422

Merge request reports