Skip to content

Fix stale documentation to match current code#93

Merged
kahrendt merged 1 commit into
mainfrom
stale-doc-fixes
Jul 14, 2026
Merged

Fix stale documentation to match current code#93
kahrendt merged 1 commit into
mainfrom
stale-doc-fixes

Conversation

@kahrendt

Copy link
Copy Markdown
Contributor
  • server_max_connections default is 4, not 2 (config.h)
  • Kalman adaptive-forgetting cutoff/factor are 3.0/2.0, not 2.0/1.1
  • artwork decode thread uses only COMMAND_STOP; COMMAND_FLUSH is visualizer-only
  • drop reference to nonexistent NullAudioSink in basic_client README

- server_max_connections default is 4, not 2 (config.h)
- Kalman adaptive-forgetting cutoff/factor are 3.0/2.0, not 2.0/1.1
- artwork decode thread uses only COMMAND_STOP; COMMAND_FLUSH is
  visualizer-only
- drop reference to nonexistent NullAudioSink in basic_client README
@kahrendt
kahrendt requested a review from Copilot July 14, 2026 12:39
@kahrendt kahrendt added the documentation Improvements or additions to documentation label Jul 14, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates project documentation to accurately reflect current runtime defaults and thread/role behavior in the sendspin-cpp client, removing stale or incorrect references that no longer match the implementation.

Changes:

  • Update basic_client README to remove the nonexistent NullAudioSink reference and describe the actual non-PortAudio fallback behavior.
  • Update internals documentation for event-flag command usage (artwork vs visualizer) and Kalman adaptive-forgetting parameters.
  • Update integration guide default for server_max_connections (and rationale) to match SendspinClientConfig.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
examples/basic_client/README.md Removes NullAudioSink mention; documents the real PortAudio-absent behavior (bytes tallied, audio discarded).
docs/internals.md Aligns thread command-flag descriptions and Kalman adaptive-forgetting constants with current code.
docs/integration-guide.md Corrects server_max_connections default to 4 and documents the connection budget rationale.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@kahrendt
kahrendt enabled auto-merge (squash) July 14, 2026 12:43
@kahrendt
kahrendt merged commit 76e29ea into main Jul 14, 2026
6 checks passed
@kahrendt
kahrendt deleted the stale-doc-fixes branch July 14, 2026 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants