Release v3.9: silent-mic fix, buffer drain, idle-send guard, start-up sound, command-line

- Receiver: a plain (Mixed) stream now renders on an active lane when the
  receiver is in two-lane (ASIO) mode, instead of being decoded into a ring
  nothing reads. Fixes one-way silence ("my mic works for me but not for them").
- Receiver: drift resampler gains a buffer-depth correction term so a bloated
  standing buffer eases back to the latency target over a long session.
- App: don't send audio until a peer is genuinely reachable (issue #8); status
  no longer shows phantom send traffic with nobody connected.
- App: start-up cue sound (machine-wide toggle + custom path in Preferences).
- App: command-line options (CommandLine.cs) -- --devices, --selftest,
  --diagnostics, --log, --close, --profile, --connect, --minimized, --version,
  --help. New "Command-line options" manual section (readme.html + MANUAL.md).
- Version 3.9; About-dialog and RELEASE_NOTES updated.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Ednunp
2026-06-12 19:57:36 +01:00
co-authored by Claude Opus 4.8
parent 84c4a47411
commit 05b218825d
8 changed files with 614 additions and 20 deletions
+24
View File
@@ -30,11 +30,35 @@ internal sealed class AboutDialog : Form
your chosen latency, gently and silently, so a long
session stays as tight as it began.
Fixed a long-standing cause of one-way silence: if you
sent plain (non-ASIO) audio to someone who had an ASIO
device selected, your sound your microphone included
could arrive at their machine and then never be played,
leaving them in silence. It now always reaches their
speakers, whatever mix of ASIO and standard audio the two
of you happen to be using.
RemSound's log now also records whether your microphone
audio is actually leaving the machine, alongside how loud
it is so a "my mic isn't getting through" report can be
pinned down from the log instead of guessed at.
RemSound no longer sends audio out when no one is actually
connected. It waits until a peer is genuinely reachable, so
a profile left open on its own sits quietly instead of
streaming into nothing.
RemSound now plays a short sound as it starts up, so you
know it's running even when it opens straight to the
notification area. You can turn it off, or choose your own
sound, under Options Preferences.
And RemSound can now be driven from the command line for
quick checks and support list the audio devices, run a
self-test of the whole audio path, or write a diagnostics
report to send for help. Press F1 and see "Command-line
options" in the manual for the full list.
RemSound v3.8
You can now start a brand-new profile at any time. A