Andreas Krüger
aa27ee6c2a
The boilerplate changes to make logging configurable at runtime.
...
These changes were actually done by a script, not manually.
2025-10-13 18:18:55 -05:00
Allan Bazinet
6a4e10c50f
Final polish on NotificationAudio class
2024-09-16 16:54:29 -07:00
Allan Bazinet
a8414521c4
setDevice() need not modify stream
2024-09-16 16:41:36 -07:00
Allan Bazinet
210dea5183
Simpler memory management in NotificationAudio
...
QByteArray is an implicitly-shared COW class, and we never change it after we read it into cache, so memory managment can be simpler here. Removed unused decoder instance variable, and moved use of file instance variable to automatic local scope. Converted from QMap to QCache, as order of cached entries is irrelevant to us.
2024-09-16 08:42:58 -07:00
Allan Bazinet
b91c6dd928
Lose channel selection in notification audio
2024-09-14 09:25:49 -07:00
Allan Bazinet
3936d5fc92
Integrate WSJTX sound output changes
...
Original pass at this worked fine on OSX, but failed to produce output on Windows. Testing the WSJTX approach.
2024-09-09 10:05:28 -07:00
Allan Bazinet
45778cdb79
Initial port to Qt6
...
Mostly straightforward, but Qt6 changed the audio classes quite substantially. Fortunately the wsjtx-improved team had been down this road already in terms of what needed to be changed in the audio support.
2024-08-31 13:13:39 -07:00
Allan Bazinet
e5bb0c3465
Eliminate dead WaveUtils / WaveFile
2024-08-31 09:59:06 -07:00
Jordan Sherer
1e41c5e792
Fixed issue with NotificationAudio fatal error causing segfault
2019-11-29 22:25:37 -05:00
Jordan Sherer
f332177034
Fixed lag in notifications by added a byte stream cache
2019-11-26 14:23:39 -05:00
Jordan Sherer
c1fd31dc24
Fixed notification audio to not produce static by buffering the entire file ahead of time before playing
2019-11-21 11:49:17 -05:00
Jordan Sherer
7bf4f6c172
Added wave file header reading and notification audio tests
2019-10-16 22:28:45 -04:00
Jordan Sherer
05a625dfe8
Trying out new notification code
2019-10-15 13:52:30 -04:00
Jordan Sherer
8ceef83f2e
Cleaned up object deletion for notifications
2019-10-12 14:12:16 -04:00
Jordan Sherer
b3df2985b7
Fixed some error handling for notifications
2019-10-11 23:34:31 -04:00
Jordan Sherer
e3439fd4af
Change from file pointer to file reference for notifications
2019-10-11 20:22:28 -04:00
Jordan Sherer
581d40010f
Fixed bug causing segfault when QAudioOutput was stopped
2019-10-08 21:26:17 -04:00
Jordan Sherer
9dc2c99ebd
Initial commit of notifications spike
2019-10-08 20:24:51 -04:00