Skip to content

v1.10.0-syrnike.7

Choose a tag to compare

@github-actions github-actions released this 06 Sep 01:06
6c2137e

Fix pre-encoded H.264 reference continuity when WebRTC drops an input before the pass-through encoder. Each encoder detects missing references, requests a keyframe and suppresses dependent frames until a fresh keyframe arrives. Source replacement resets the private, constant-size state.

Required by Windows Media Engine backend selection #126. Implementation and validation: SDK PR #3.

Provenance: upstream C++ base 336d14e17d9432acce89e4c0d57078bbfbb23026; Rust base 1a477bc422c6890537b3bcdb017f0ac094d49661; normalized patched Rust tree 8f653241fab0416c9c0a2da37398d90bc25790a3; release commit 6c2137e490c855f1678223d60466f03d49cb21db.

The complete platform CI passed on the same tree as the release commit. Independent project-SFU observer tests verified decoding through WGC, DXGI, GPU contention and 30 capture-backend switches without invalid markers or Room reconnects. Full application #126 acceptance remains separate: process-resource qualification and an actual secure-desktop transition are still pending. Archives cover Windows x64, macOS x64/ARM64, and Ubuntu 22.04/24.04 x64/ARM64; legacy Linux archive aliases are retained.