Commit graph

9 commits

Author SHA1 Message Date
Chris-AC9KH
6103d58983 - deprecate the QAudio::UnderrunError enum - deprecated in Qt 6.11 but
gcc will complain about it. Did not add a default: switch for gcc as this
is coded primarily for LLVM-clang
- Replace deprecated invalidateFilter() with the Qt 6.11 pattern
beginFilterChange() / endFilterChange()
2026-06-21 16:21:31 -05:00
rruchte
c8f0632b3b Addresses issue #260 Multiple notification audio connections left open
Add new NotificationSoundOutput class and wire it up
2026-04-28 12:14:37 -05:00
Rob Ruchte
a0d36b391b
Revert "Adds SoundInput::canOpenAsInput to test if an QAudioDevice instance i…"
This reverts commit 806050226a.
2026-03-01 16:09:53 -05:00
rruchte
806050226a Adds SoundInput::canOpenAsInput to test if an QAudioDevice instance is actually a viable input
Update Configuration::impl::find_audio_device to test if device is actually in input by using Adds SoundInput::canOpenAsInput, rather than trusting the mode listed in the device.

On Linux, QT can erroneously list QAudioDevice instance as having the mode QAudioDevice::Output when they are actually inputs. This results in the "Requested output audio format is not valid" error on startup, and requires the user to open the configuration and select the audio device in the input list before we can start it.
2026-02-26 07:45:28 -06:00
rruchte
2d5b23ce84 Addresses issue #182 - Notification sound playback problems
Fix 8bit playback
Enable 24bit playback
Enable 32bit playback
Upmix mono to stereo

Set the sample format appropriately based upon the bits per channel in the format chunk instead of defaulting to 16 bits
2026-02-08 13:39:38 -06:00
Chris-AC9KH
963b9cd933 Add doxy hooks to all source file 2026-01-18 19:19:15 -06:00
Chris-AC9KH
1ab08249b1 remove MainWindow class from mainwindow.cpp and replace it with UI_Constructor class
rename remaining files that didn't match their class definitions
relocate the explicit UI_Constructor member function to JS8_MainWindow
relocate the processBufferedActivity member function to JS8_MainWindow
format affected files with LLVM clang-format

Set default APRS inbound relay to off
Fix layout of General->Networking & Autoreply tab in Settings
2026-01-18 19:19:15 -06:00
Wyatt Miler
ca5ce5c93e
More doxy documentation (#125) 2026-01-09 12:48:09 -05:00
Chris-AC9KH
356bdc0f50 Code cleanup - move loose source and header files in source tree to group folders
Rename all header files with .h extension
Fix function declaration in HamlibTransceiver.h that overrode member function but was not marked override
Remove unused variable in Modulator.cpp
Remove unused files from source tree
Remove duplicate LazyFillComboBox files
Reformat codebase to LLVM C++ standard
2026-01-02 16:46:38 -06:00