Commit Graph

1 Commits (f0cb2a399602bf83310050ac8fade3b3dd924827)

Author SHA1 Message Date
Mooneer Salem 8a240f8a99
Add button to record decoded audio. (#1145)
* Add button to record decoded audio.

* Fix TSan bug discovered in a merged PR's build.

* Make Record buttons horizontal.

* Add additional Tools menu option for decoder recording.

* Consolidate all Record logic to single button.

This commit does the following:

* Removes all Tools->Start Record File... options from menu bar.
* Reverts back to single Record button on main window.
* Record button now pops up file dialog with additional controls for raw/decoded recording.
  (default raw recording)

* Remove Quick Record options as they are no longer necessary.

* Revert "Remove Quick Record options as they are no longer necessary."

This reverts commit 0d0c069d48.

* Add additional config option for decoded recordings.

* Replace file chooser with simpler record setup dialog.

* Remove unused config items.

* Add PR #1145 to changelog.

* Build LAME and mpg123 into FreeDV version of libsndfile.

* Add MP3 format as option for recording.

* Update control labels.

* Fix non-macOS build.

* Fix mpg123 build as well.

* Fix Windows build.

* Disable MP3 support if system sndfile doesn't support it.

* Need to invert test.

* Try regenerating autoconf files for mpg123 to work around Windows build failure.

* Need libltdl-dev for autoreconf to work.

* Disable MP3 recording when recording raw audio.

* Swap ordering of filters for the voice keyer dialogs.

* Allow voice keyer to be turned on during TX.

* Allow voice keyer file to be selected during TX.

* Default suffix to drop-down list entry or FreeDV Reporter selection.

* Revert "Swap ordering of filters for the voice keyer dialogs."

This reverts commit a504063ff2.

* Try installing git from Homebrew to work around macOS CI problem.

* Revert "Try installing git from Homebrew to work around macOS CI problem."

This reverts commit e4cdeb47f1.

* Force not retrieving submodules.

* Explicitly disable submodule recursion.

* Try macos-26 for lint.

* Uninstall Homebrew git due to libiconv problems.
2026-01-08 10:07:26 -08:00