Skip to content

Releases: drowe67/freedv-gui

v1.8.2-20220718

18 Jul 07:49
Compare
Choose a tag to compare
v1.8.2-20220718 Pre-release
Pre-release

Interim test build to verify proper operation of our own built Hamlib in PR #261.

v1.8.1

14 Jul 05:04
Compare
Choose a tag to compare

Contains the following content:

  1. Bugfixes:
    • Disable 2020B unless the installed Codec2 provides it. (PR #257)
  2. Build system:
    • Update build scripts to use specific Codec2 and LPCNet versions. (PR #257)

v1.8.0

07 Jul 17:41
Compare
Choose a tag to compare

Contains the following content:

  1. Enhancements:
    • PSK Reporter: Encodes callsign regardless of whether the internet is working. (PR #214)
    • PSK Reporter: Sends report upon pushing Stop (vs. simply clearing the report list). (PR #214)
    • PSK Reporter: Performs reporting in background instead of hanging the caller of the PskReporter class. (PR #214)
    • PSK Reporter: Suppress reporting if we're playing back a radio file (to avoid false reports). (PR #214)
    • Filter dialog: Increase length of vertical sliders to simplify fine-tuning. (PR #224)
    • Modem compression (Tools-Options-Modem Clipping checkbox) added to FreeDV 2020 for increased RMS power. (PR #211)
    • Added experimental 2020B mode. (PR #211)
    • Refactored audio handling to use pipeline design pattern. (PR #219)
    • Eliminated requirement to use the same audio sample rate for both mic and speaker devices. (PR #219, #234)
    • 60 meters shows as USB and not LSB for countries where FreeDV usage is legal on that band. (PR #243)
    • Improved audio quality and reduced CPU usage for multi-RX. (PR #246)
  2. Build system:
    • Add spell checking of codebase on every Git push. (PR #216)
    • Build Windows build on every Git push. (PR #220)
    • Default branch and repo to the current branch and repo for Docker (or else reasonable defaults). (PR #233)
  3. Documentation:
    • Removed obsolete references to required sample rates for voice keyer files. (PR #219)
    • Add troubleshooting instructions for serial port PTT on Windows. (PR #226)
    • Add missing gcc-g++ package to Fedora build instructions. (PR #235)
    • Add missing sox package to Fedora build instructions. (PR #241)
  4. Bugfixes:
    • Suppress refresh of the sync indicator if disabled/no change in sync. (PR #230)
    • Clarify location from where to run Docker build script. (PR #231)
    • Change shutdown ordering to prevent hangs on slower systems. (PR #236)
    • Disable PulseAudio suspend failure due to interactions with pipewire. (PR #239)

v1.8.0-20220701

02 Jul 00:33
Compare
Choose a tag to compare
v1.8.0-20220701 Pre-release
Pre-release

This is a prerelease build of the upcoming 1.8.0 release. Changes vs. the previous build are the following:

  • #246: Add squelch/SNR state as a condition for allowing audio out on RX.

Prebuilt binaries are included below:

  • freedv-pulseaudio_1.8.0-devel-20220701-cacf8d0_amd64.deb: PulseAudio/pipewire version of FreeDV for Debian/Ubuntu1.
  • freedv-portaudio_1.8.0-devel-20220701-cacf8d0_amd64.deb: PortAudio version of FreeDV for Debian/Ubuntu1.
  • codec2*.deb/lpcnet*.deb: version of Codec2/LPCNet libraries used by the FreeDV prebuilt packages. These must be installed in order to use the prebuilt Linux packages.
  • FreeDV-1.8.0-devel-20220701-cacf8d0-win32.exe: 32 bit Windows installer (may be needed on older Windows machines).
  • FreeDV-1.8.0-devel-20220701-cacf8d0-win64.exe: 64 bit Windows installer (recommended for most Windows machines built within the last ~10 years).
  • FreeDV.dmg: macOS universal binary (ARM64/x86_64); copy the application within the package to your Applications folder to install.

Please comment in the discussion thread for this release or on the digitalvoice mailing list with feedback.

1 .deb packages are built on Ubuntu 20.04 LTS.

v1.8.0-20220623

23 Jun 07:14
Compare
Choose a tag to compare
v1.8.0-20220623 Pre-release
Pre-release

This is a prerelease build of the upcoming 1.8.0 release. Changes vs. the previous build are the following:

  • #239: Update output timestamps to make it easier to correlate to pipewire logs.
  • #246: Fix occasional crashes as a result of the initial implementation.

Prebuilt binaries are included below:

  • freedv-pulseaudio_1.8.0-devel-20220622-8f73a54_amd64.deb: PulseAudio/pipewire version of FreeDV for Debian/Ubuntu1.
  • freedv-portaudio_1.8.0-devel-20220622-8f73a54_amd64.deb: PortAudio version of FreeDV for Debian/Ubuntu1.
  • codec2*.deb/lpcnet*.deb: version of Codec2/LPCNet libraries used by the FreeDV prebuilt packages. These must be installed in order to use the prebuilt Linux packages.
  • FreeDV-1.8.0-devel-20220623-8f73a54-win32.exe: 32 bit Windows installer (may be needed on older Windows machines).
  • FreeDV-1.8.0-devel-20220623-8f73a54-win64.exe: 64 bit Windows installer (recommended for most Windows machines built within the last ~10 years).
  • FreeDV.dmg: macOS universal binary (ARM64/x86_64); copy the application within the package to your Applications folder to install.

Please comment in the discussion thread for this release or on the digitalvoice mailing list with feedback.

1 .deb packages are built on Ubuntu 20.04 LTS.

v1.8.0-20220622

22 Jun 08:05
Compare
Choose a tag to compare
v1.8.0-20220622 Pre-release
Pre-release

This is a prerelease build of the upcoming 1.8.0 release. Changes vs. the previous build are the following:

  • #239: Initial tweaks to allow FreeDV to work better on distros using pipewire.
  • #243: The current mode in the status bar will show red if in LSB on 60 meters (for those countries where FreeDV is legal on 60m).
  • #246: Improved audio quality and CPU usage with multi-receive enabled.

Prebuilt binaries are included below:

  • freedv-pulseaudio_1.8.0-devel-20220622-572845f_amd64.deb: PulseAudio/pipewire version of FreeDV for Debian/Ubuntu1.
  • freedv-portaudio_1.8.0-devel-20220622-572845f_amd64.deb: PortAudio version of FreeDV for Debian/Ubuntu1.
  • codec2*.deb/lpcnet*.deb: version of Codec2/LPCNet libraries used by the FreeDV prebuilt packages. These must be installed in order to use the prebuilt Linux packages.
  • FreeDV-1.8.0-devel-20220622-572845f-win32.exe: 32 bit Windows installer (may be needed on older Windows machines).
  • FreeDV-1.8.0-devel-20220622-572845f-win64.exe: 64 bit Windows installer (recommended for most Windows machines built within the last ~10 years).
  • FreeDV.dmg: macOS universal binary (ARM64/x86_64); copy the application within the package to your Applications folder to install.

Please comment in the discussion thread for this release or on the digitalvoice mailing list with feedback.

1 .deb packages are built on Ubuntu 20.04 LTS.

v1.7.0

06 Feb 00:25
Compare
Choose a tag to compare

Contains the following content:

  1. Bugfixes:
    • Resolves issue with waterfall appearing garbled on some systems. (PR #205)
    • Resolves issue with Restore Defaults restoring previous settings on exit. (PR #207)
    • Resolves issue with some sound valid sound devices causing PortAudio errors during startup checks. (PR #192)
  2. Enhancements:
    • Removes requirement to restart FreeDV after using Restore Defaults. (PR #207)
    • Hides frequency display on main window unless PSK Reporter reporting is turned on. (PR #207)
    • Scales per-mode squelch settings when in multi-RX mode to reduce unwanted noise. (PR #186)
    • Single-thread mode is now the default when multi-RX is turned on. (PR #175)
    • Makes multi-RX mode the default. (PR #175)
    • Mic In/Speaker Out volume controls added to Filter window. (PR #208)
    • Cleans up UI for filters and makes the dialog non-modal. (PR #208)
    • Adds optional support for PulseAudio on Linux systems. (PR #194)
  3. Documentation:
    • Adds section on creating Windows shortcuts to handle multiple configurations. (PR #204)
    • Resolves issue with PDF image placement. (PR #203)
  4. Build System:
    • Uses more portable way of referring to Bash in build scripts. (PR #200)
    • User manual now installed along with executable. (PR #187)
    • macOS app bundle generated by CMake instead of manually. (PR #184)
    • Fail as soon as a step in the build script fails. (PR #183)
    • Have Windows uninstaller clean up Registry. (PR #182)
    • Windows installer now installs sample .wav files. (PR #182)

v1.6.1

19 Sep 07:15
Compare
Choose a tag to compare

Contains the following content:

  1. Bugfixes:
    • Uses UTF-8 for device names from PortAudio to resolve display problems on non-English systems. (PR #153)
    • Resolves crash when using click to tune feature on main window. (PR #157)
    • Resolves issue where test plots inside Audio Options dialog hang during test. (PR #154)
    • Disable multi-RX options in Tools->Options when a session is active. (PR #154)
    • Resolves buffer overflow when using mono-only TX sound devices. (PR #169)
  2. Enhancements:
    • Updates mode indicator on transition between TX and RX instead of only on start. (PR #158)
    • Updates PSK Reporter feature to use new Codec2 reliable_text API. (PR #156, #162, #166, #168)
    • Suppress unnecessary rig_init() calls to prevent FreeDV from changing the current VFO. (PR #173)

Note: The PSK Reporter feature beginning in this release is incompatible with versions older than 1.6.1 due to a change in how callsigns are encoded.

v1.6.0

05 Aug 22:38
Compare
Choose a tag to compare

Contains the following content (vs. v1.5.3):

  1. Bugfixes:
    • Suppressed clipping of TX speech when PTT is released. (PR #123)
    • Added missing mode labels for 800XA and 2400B as a result of implementing multi-RX in 1.5.3. (PR #128)
    • Fixed analog passthrough when using 2400B. (PR #130)
    • Fixed non-responsive scroll controls on macOS. (PR #139)
    • Auto EQ now working for 800XA. (PR #141)
    • Reset scatter plot state when multi-RX switches modes. (PR #146)
    • Use selected sound device sample rates for the equalizer controls. (PR #142)
  2. Enhancements:
    • Frequency ticks moved to the top of the waterfall. (PR #115)
    • Optimized rendering code for the waterfall display to improve responsiveness on slower machines. (PR #127, #137)
    • Fixed navigation issues encountered while using screen readers. (PR #121)
    • Allow main window to expand horizontally for shorter displays. (PR #135, #121)
    • Allow autoconversion of voice keyer file to selected TX mode's sample rate. (PR #145)
    • Multi-RX: decode each supported mode on its own thread. (PR #129)
  3. New features:
    • Added support for alternative configuration files by specifying -f/--config options. (PR #119, #125)
    • Added support for PTT input, e.g. for foot switches. (PR #136)
  4. Build system:
    • Use MacPorts/Homebrew PortAudio for macOS builds. (PR #134, #138)
    • Bootstrapped wxWidgets now uses version 3.1.5. (PR #147)
    • Added support for bootstrapped wxWidgets on Windows builds. (PR #124)
    • Updated Docker container for Windows builds to Fedora 34. (PR #124)
    • Created "make dist" target for easy tarball generation. (PR #152)

Changes from v1.5:

  1. v1.5.3:
    • Simultaneous decode of 2020, 1600 and 700C/D/E (without needing to push Stop first, change the mode and push Start again).
    • Dynamic switching of the current Tx mode between the aforementioned modes, again without needing to restart the session.
    • A Tx level slider on the right hand side of the main screen to fine-tune transmit output (to more easily avoid clipping ALC and conflicting with other soundcard ham radio applications).
  2. v1.5.2:
    • Updates storage for sound card configuration to use device names instead of IDs.
    • Detects changes to computer sound card configuration and notifies user when devices go away.
  3. v1.5.1:
    • Experimental support for reporting to PSK Reporter added.
    • Bug fixes with audio configuration to allow mono devices to be used along with stereo ones.
    • Tweaks to user interface and record/playback functionality to improve usability.
    • Bug fixes and tweaks to improve voice keyer support.
  4. v1.5.0:
    • FreeDV 700E, better performance than 700D on fast fading channels
    • FreeDV 700D/700E clipper to increase average transmit power by 6dB

FreeDV 1.4

11 Nov 21:01
Compare
Choose a tag to compare
Prepare for FreeDV 1.4 release

- Remove devel suffix
- Use codec2 v0.9.2 for internal build.
- Use LPCNet v0.1 for internal build.