Skip to content

0.9.3-beta

Pre-release
Pre-release

Choose a tag to compare

@Ar0xA Ar0xA released this 17 Oct 20:24
· 2 commits to master since this release

Fourth beta. Self-contained builds — the .NET runtime is bundled in, so no separate .NET install should be needed.

What's new

  • HamDRM transmit and receive. Send and receive HamDRM digital pictures, the mode EasyPal and QSSTV call DRM. Select HamDRM (EasyPal) at the end of the Transmit mode list and pick a profile (Robust, Normal or Fast). The picture goes out as a JPEG 2000 file. Receiving is on by default (Options → Decode → Receive HamDRM alongside SSTV) and runs next to SSTV receive. A status-bar chip shows the HamDRM mode, the sender's callsign and the segment progress. A received picture appears in the Gallery and the receive history, and the file is saved unchanged in the drm subfolder of the RX images folder. Tools → Decode WAV file decodes a HamDRM recording as well.
    • Interop: tested against the real QSSTV application in both directions, 18 configurations (every mode A/B/E, both bandwidths, 4/16/64-QAM, protection, interleaver and RS levels), all byte-identical. EasyPal interop was confirmed by the maintainer.
    • The receiver also recovers two kinds of file that QSSTV's receiver loses or saves corrupt: files whose last byte count wraps (mode A, 64-QAM) and RS2 files with a large surplus. On every AWGN test where QSSTV's receiver completes a file, Scanline Studio completes it too.
    • JPEG 2000 uses OpenJPEG 2.5.4, which is included in the download.
  • Calling-frequency menu. A menu in the header lists popular SSTV and HamDRM calling frequencies. Picking one tunes the radio through CAT and sets its mode and filter width.
  • Separate TX power levels for SSTV and HamDRM.
  • Settings safeguard. A failed settings load no longer erases settings.json, and a backup is kept.
  • Licence. Scanline Studio is now GPL-3.0-or-later, so that QSSTV's GPL DRM code could be ported. The YONIQ/MMSSTV-derived code stays LGPL-3.0-or-later.

Downloads

  • Windows (x64): extract ScanlineStudio-0.9.3-beta-win-x64.zip, run ScanlineStudio.Host.exe.
  • Linux (x64, glibc 2.34 or newer): extract ScanlineStudio-0.9.3-beta-linux-x64.tar.gz, run ./ScanlineStudio.Host.
  • macOS (Apple Silicon, macOS 14 or newer): extract ScanlineStudio-0.9.3-beta-osx-arm64.tar.gz, run ./ScanlineStudio.Host. Intel Macs are not built.

There is no Windows ARM64 build in this release.

Known limits

  • HamDRM has not yet been tested with recordings of real on-air stations, only with the QSSTV application and simulated HF channels.
  • The macOS build comes from GitHub Actions and has not been run on real hardware by the maintainer. HamDRM receive was checked on Windows with WAV files from QSSTV.
  • Wayland on Linux stays experimental and opt-in (SCANLINE_WAYLAND=1), unchanged since 0.9.1-beta. See the 0.9.2-beta release notes for its limits.

Found a bug? Use Help → Report a bug… in the application, or open an issue: https://github.com/Ar0xA/Scanline-Studio/issues

Everything else (setup, features, troubleshooting): https://www.scanlinestudio.app/