Skip to content

Merge upstream changes to v1.4.0. [Previously was v1.1.2 from Jan 17, 2023]#5

Open
Prendo93 wants to merge 412 commits into
spalk-patchesfrom
spalk-patches-v1.4.0
Open

Merge upstream changes to v1.4.0. [Previously was v1.1.2 from Jan 17, 2023]#5
Prendo93 wants to merge 412 commits into
spalk-patchesfrom
spalk-patches-v1.4.0

Conversation

@Prendo93

@Prendo93 Prendo93 commented Mar 31, 2026

Copy link
Copy Markdown

Merge upstream changes.

Motivation for this is to get access to the abs-capture-time RTP Header Extension.

Most important are rtp_sync related changes in commit 2b621dd

#6 shows the diff more clearly.

Open to discussion if v1.4.0 is the one we actually want given that it was released on Feb 6th.

All commit messages below:

Alessandro Toppi and others added 30 commits March 1, 2024 19:20
An incompatibilty between kernel and libasan leads to random crashes as soon as binaries are being executed.
For more context:
https://stackoverflow.com/questions/77826203/addresssanitizer-randomly-throws-sigsegv-with-no-explanation
lminiero and others added 28 commits September 22, 2025 14:45
@Prendo93 Prendo93 changed the title Merge upstream changes to v1.4.0 Merge upstream changes to v1.4.0. [Previously was v1.1.2 from Jan 17, 2023] Mar 31, 2026
When enabled per-connection, RTCP Sender Reports use the original
capture timestamp (from the abs-capture-time RTP extension) instead
of Janus wall-clock time. This preserves correct A/V sync when audio
and video arrive at Janus with interleave skew from the source.

Opt-in via the streaming plugin watch API: {"abs_capture_time_sr": true}.
Defaults to off, preserving existing behaviour for all connections.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment