docs: changelog for the jitter FEC and net-rebuild resilience fixes
CI / check (push) Successful in 2m26s
CI / check (push) Successful in 2m26s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -2,6 +2,23 @@
|
|||||||
|
|
||||||
All notable changes to PeerSpeak are documented here.
|
All notable changes to PeerSpeak are documented here.
|
||||||
|
|
||||||
|
## [Unreleased]
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- **Burst packet loss no longer splices the wrong audio into the gap.** Loss
|
||||||
|
concealment used Opus in-band FEC even when the next packet to arrive wasn't
|
||||||
|
the one immediately after the gap, so losing several packets in a row could
|
||||||
|
briefly play a later frame's audio in the wrong position. FEC now only
|
||||||
|
reconstructs a gap from its immediate successor packet; larger gaps are
|
||||||
|
concealed normally.
|
||||||
|
- **A failed network restart no longer silently kills the app.** Changing the
|
||||||
|
network mode (or regenerating your identity) rebuilds the connection stack;
|
||||||
|
if that rebuild failed — rare, but possible when the local socket can't
|
||||||
|
bind — PeerSpeak kept its window open but silently stopped responding to
|
||||||
|
every command. It now falls back to your previous network settings and says
|
||||||
|
so, and only gives up (with a clear error telling you to restart) if even
|
||||||
|
the fallback fails.
|
||||||
|
|
||||||
## [0.6.3] — 2026-07-06
|
## [0.6.3] — 2026-07-06
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
Reference in New Issue
Block a user