Skip to content

v1.1.12-osa

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Jul 15:00

What Changed

  • SSTV output caching: The sstv command no longer takes an output_wav argument. The generated WAV path is now derived automatically and cached under <tempdir>/bw_sstv/, keyed off the image path, mode, and image modification time. Re-running the same image and mode reuses the cached file instead of regenerating it.
  • Grayscale SSTV modes: shared/sstv.py now also loads grayscale modes (Robot8BW, Robot24BW) alongside the existing color modes.
  • Shorter wait time before broadcast start: Multi-client broadcasts now start at a delay of +5s/client instead of the older +20s/client (unless START_ASAP=true).
  • Bug fix: Passing an unrecognized mode to sstv now logs a warning and falls back to auto-detect instead of failing silently.

Breaking Changes

Caution

The sstv command no longer accepts an output_wav positional argument. Update any saved commands or scripts:

sstv <image> [mode] [output_wav] [frequency] [loop] [ps] [rt] [pi]

becomes

sstv <image> [mode] [frequency] [loop] [ps] [rt] [pi]

Old invocations that still pass output_wav will have that value parsed as frequency and fail with ValueError: could not convert string to float.

Updating to this version

To update to this version, run the following command:

bw-update --to v1.1.12-osa
Commit history
  • =--- v1.1.12-osa ---= (d581521)
  • server: 5s of wait per client on sstv command (d86b1ac)
  • server: lowered wait-for-start from 20 seconds per client to 5 seconds per client (1e727ae)
  • Merge pull request #82 from dpipstudio/sstv (c54a1a8)
  • docs: removed output wav name (d8f4298)
  • shared,prompt.py: fixed prompt suggestion (e36c601)
  • server: removed [output_wav] from the sstv command args. the wav will not be cached in a temp dir (61af2c4)
  • shared,sstv.py: fixed a warning being falsely triggered (2bbb97d)
  • local: removed [output_wav] from the sstv command args. the wav will not be cached in a temp dir (5261d8b)
  • shared,sstv.py: showing a warning if an unknown mode was passed (814257c)
  • shard,sstv.py: also importing modes from pysstv.grayscale (2190332)
  • Update installation.json for release v1.1.11-clutia (6f26311)