Roland Rossgotterer
ec68e756cd
[AFV] Port NAudio BiQuadFilter
2019-10-11 19:00:28 +01:00
Roland Rossgotterer
574370579d
[AFV] Apply BiQuadFilters on float samples
2019-10-11 19:00:28 +01:00
Roland Rossgotterer
1f2d4a10b1
[AFV] Add HF simulation
2019-10-11 19:00:27 +01:00
Roland Rossgotterer
2c1067b27e
[AFV] Update CEqualizerSampleProvider to VHF 4.0
2019-10-11 19:00:24 +01:00
Klaus Basan
0e4c1f958b
Ref T730, some adjustments for CNotification for testing with WSAPI
2019-10-11 19:00:24 +01:00
Klaus Basan
bde7baf84d
Ref T730, style
2019-10-11 19:00:21 +01:00
Klaus Basan
c3684a2f8c
Ref T731, added namespace for utility functions
2019-10-11 19:00:19 +01:00
Klaus Basan
a076705d77
Ref T731, changed Samples to use settings and new file names
2019-10-11 19:00:18 +01:00
Klaus Basan
34848ddd46
Ref T730, notification player, use latest files
2019-10-11 19:00:17 +01:00
Klaus Basan
9d4a821389
Ref T731, CResourceSound fixed
...
* avoid memory leak, wav file is only locally needed
* remember file name
2019-10-11 19:00:17 +01:00
Klaus Basan
e33e06b21e
Ref T730, style
2019-10-11 19:00:15 +01:00
Klaus Basan
bed49ff072
Ref T730, renamed sound files
2019-10-11 19:00:15 +01:00
Klaus Basan
6a9109bf8f
Ref T730, style
2019-10-11 19:00:14 +01:00
Roland Rossgotterer
9f497c1b60
[AFV] Handle stereo in- and output devices
2019-10-11 19:00:05 +01:00
Klaus Basan
2fed1e7e99
Ref T730, style
2019-10-11 18:59:59 +01:00
Klaus Basan
7c765654c0
Ref T730, style
...
* avoid float, use double
* const correctness
* use fuzzyCompare for float/double
2019-10-11 18:59:55 +01:00
Klaus Basan
99edc9cb13
Ref T730, code style, adding namespaces
2019-10-11 18:59:45 +01:00
Roland Rossgotterer
8d1eea25b1
Implement VolumeSampleProvider to gain in and output
...
fixup! Implement VolumeSampleProvider to gain in and output
2019-10-11 18:59:12 +01:00
Klaus Basan
d944d0f6ee
Do not play QSoundEffect while it is still playing
...
* added m_playEffect as flag
* hooked up signals to reset the flags
2019-10-11 18:59:10 +01:00
Klaus Basan
55f70a794e
Style
2019-10-11 18:59:10 +01:00
Klaus Basan
b3cceaa76b
Ref T739, style
2019-10-11 18:59:09 +01:00
Klaus Basan
34d1e8268c
Ref T730, OPUS de/encoder namespace
2019-10-11 18:59:03 +01:00
Klaus Basan
9809acd98c
Ref T730, fixed some UTF-8 encoding issues
2019-10-11 18:59:03 +01:00
Klaus Basan
384aa3ce19
Ref T730, namespace for BlackCore::Afv
...
* added namespace
* removed some *.pri files and added files to blackcore.pro
* added copyright etc.
2019-10-11 18:59:02 +01:00
Klaus Basan
b7ad04df45
[externals] Ref T730, updated externals
2019-10-11 18:59:01 +01:00
Roland Rossgotterer
b5a2f2ad13
AFV initial commit
2019-10-11 18:58:47 +01:00
Klaus Basan
e4b0655129
Ref T644, allow to fetch notifications sounds from an arbitrary directory
...
* added settings
* utility functions
2019-05-13 11:20:48 +02:00
Klaus Basan
254e21ab1f
Fix for QSoundEffect(qaudio): Error decoding source
2019-04-11 22:12:02 +01:00
Klaus Basan
77a898c9ec
Utility functions for notification sounds
2019-04-11 22:11:58 +01:00
Roland Rossgotterer
37f88841cf
Convert floating-point WAV files to PCM
2019-04-11 22:11:51 +01:00
Roland Rossgotterer
d5b3a336dd
Move Notification sounds into CNotificationPlayer
2019-04-11 22:11:50 +01:00
Roland Rossgotterer
77a8c46790
Use CWorker to play sound in background
2019-04-11 22:11:50 +01:00
Roland Rossgotterer
80cfb0e701
Remove construction of obsolete class QMediaResource
2019-04-11 22:11:50 +01:00
Klaus Basan
8c83020b92
Ref T567, PTT click also on key up
...
* added sound
* UI component
2019-04-11 22:11:45 +01:00
Klaus Basan
244c7e638a
Ref T565, setup and support for "no audio transmission" sound
...
* UI, added checkbox for "no audio tx"
* added in audio settings
* added in sound generator
2019-04-11 22:11:42 +01:00
Klaus Basan
0e03e7baf0
Ref T558, play notification sound after SELCAL tone
...
* return SELCAL tone duration
* play follow up tone
2019-04-11 22:11:38 +01:00
Mat Sutcliffe
e9a4c49d68
Ref T547 Update license masthead in all source code files.
2019-02-22 20:36:43 +00:00
Klaus Basan
a01f2e36a0
Ref T535, added supervisor notifcation sound
2019-02-22 20:36:11 +00:00
Klaus Basan
bb7e81420c
Ref T535, updated sound files
2019-02-22 20:36:11 +00:00
Klaus Basan
dc8ea83839
Ref T494, added new sounds
2019-02-22 20:35:06 +00:00
Klaus Basan
80ed972e53
Ref T494, style
...
* removed some old "foreach" loops
* fixed some CLANG warnings
2019-02-22 20:35:05 +00:00
Mat Sutcliffe
e32ea65a27
Fixed clazy warnings: fully-qualified signal parameter types.
2019-02-22 20:23:34 +00:00
Mat Sutcliffe
82679a3010
Replace qmake variable BLACK_CONFIG with a system based on json files.
...
The config is loaded from json files by qmake, and we define the qmake
function `swiftConfig` for checking whether a feature is enabled.
This function can be directly used in `buildconfig_gen.cpp.in`,
so the trick with C++ comment tokens in variables is not needed.
2019-02-22 20:23:25 +00:00
Roland Winklmeier
a60ee4a7dd
Use override for destructors
2018-08-25 22:12:06 +02:00
Roland Winklmeier
4aaccb44c3
Cleanup the enabled modules in all sub projects
...
Most modules were just enabled to add include path for dependent headers
2018-06-02 02:08:46 +02:00
Klaus Basan
6f8d0ce2ab
Formatting
2018-05-04 23:03:30 +02:00
Roland Winklmeier
2fab47a5d3
Update message sound effect
2018-01-13 05:04:25 +01:00
Mathew Sutcliffe
0cf6034a29
Don't use member access notation to call static methods.
2017-10-10 00:56:54 +01:00
Roland Winklmeier
09da34d8f0
Update of sound effect files
...
- error
- frequencymessage
- privatemessage
- voiceroomjoined
- voiceroomleft
ref T119
2017-09-24 19:53:34 +01:00
Klaus Basan
3f924209f1
As a follow up of review T111, changed "void static" to "static void" for consistency.
2017-09-24 19:52:31 +01:00