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.
|
||||
|
||||
## [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
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user