[bTSstream-devel] [Git][videolan/bitstream][master] 10 commits: haivision/srt: add timeout and crypto handshake rejection codes

Christophe Massiot (@cmassiot) gitlab at videolan.org
Mon Oct 26 11:17:05 UTC 2026



Christophe Massiot pushed to branch master at VideoLAN / bitstream


Commits:
fd94567b by Kieran Kunhya at 2026-07-29T10:53:39-04:00
haivision/srt: add timeout and crypto handshake rejection codes

SRT_REJ_TIMEOUT and SRT_REJ_CRYPTO, the latter being sent when the two
peers have conflicting crypto modes (AES-CTR vs AES-GCM).

Co-Authored-By: Claude Opus 5 (1M context) <noreply at anthropic.com>

- - - - -
6f590849 by Kieran Kunhya at 2026-10-26T12:16:23+01:00
dvb/si: add the TTML subtitling descriptor

Extension descriptor 0x20 of ETSI EN 303 560, which signals a DVB TTML
subtitle stream in the PMT: language, subtitle purpose, text-to-speech
suitability, the TTML processor profiles the stream conforms to, and the
optional presentation qualifier.

Only the profile list sits at a fixed offset; the qualifier, the essential
font list and the service description text each move with a count read out of
the descriptor, so validate() walks them rather than checking a single length.

Co-Authored-By: Claude Opus 5 (1M context) <noreply at anthropic.com>

- - - - -
2be6a5c8 by Marton Balint at 2026-10-26T12:16:23+01:00
ietf/rtp: add rtp_get_payload_offset helper

Signed-off-by: Marton Balint <cus at passwd.hu>

- - - - -
863c5475 by Marton Balint at 2026-10-26T12:16:23+01:00
ietf/rtp: use rtp_get_payload_offset() in rtp_payload_size()

To avoid some pointer arithmetic which could be undefined behaviour in case of
a corrupt RTP packet.

Signed-off-by: Marton Balint <cus at passwd.hu>

- - - - -
1d3ae048 by Marton Balint at 2026-10-26T12:16:23+01:00
smpte/2108: add stddef.h include for NULL constant

Fixes "make check".

Signed-off-by: Marton Balint <cus at passwd.hu>

- - - - -
b43be8ea by Marton Balint at 2026-10-26T12:16:23+01:00
common: fix extra ; outside a function warnings

Signed-off-by: Marton Balint <cus at passwd.hu>

- - - - -
19e3b939 by Marton Balint at 2026-10-26T12:16:23+01:00
dvb/si: fix extra ; outside a function warnings

Signed-off-by: Marton Balint <cus at passwd.hu>

- - - - -
51affaf7 by Marton Balint at 2026-10-26T12:16:23+01:00
mpeg/psi: fix extra ; outside a function warnings

Signed-off-by: Marton Balint <cus at passwd.hu>

- - - - -
1a118050 by Ankit Garg at 2026-10-26T12:16:23+01:00
mpeg/psi: accept 4093-byte private sections in psi_assemble_payload

PSI_PRIVATE_MAX_SIZE is the maximum section_length (4093), which makes
for a 4096-byte section once the 3-byte header is added. The validity
check compared the total section size against it, so sections with a
section_length of 4091 to 4093 were wrongly dropped as invalid.

Compare against PSI_PRIVATE_MAX_SIZE + PSI_HEADER_SIZE instead, which
matches the size of the buffer allocated by psi_private_allocate().

- - - - -
e196e904 by Christophe Massiot at 2026-10-26T12:16:56+01:00
Merge branch 'kierank-srt'

- - - - -


0 changed files:



Changes:


View it on GitLab: https://code.videolan.org/videolan/bitstream/-/compare/23489c017d85fb8c6c62c1bf8d2ea07a3dbf6a09...e196e90470297678f90d4780d5b546d97f0270b7

-- 
View it on GitLab: https://code.videolan.org/videolan/bitstream/-/compare/23489c017d85fb8c6c62c1bf8d2ea07a3dbf6a09...e196e90470297678f90d4780d5b546d97f0270b7
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help




More information about the biTStream-devel mailing list