Releases: drowe67/freedv-gui
v1.8.2
v1.8.2-20220718
Interim test build to verify proper operation of our own built Hamlib in PR #261.
v1.8.1
v1.8.0
Contains the following content:
- 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)
- Build system:
- Documentation:
- Bugfixes:
v1.8.0-20220701
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
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
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
Contains the following content:
- Bugfixes:
- 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)
- Documentation:
- 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
Contains the following content:
- 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)
- Enhancements:
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
Contains the following content (vs. v1.5.3):
- 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)
- 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)
- New features:
- 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:
- 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).
- 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.
- 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.
- v1.5.0:
- FreeDV 700E, better performance than 700D on fast fading channels
- FreeDV 700D/700E clipper to increase average transmit power by 6dB