Klaus Basan
caa78395a9
Ref T730, allow to init TxTransceiverDto from TransceiverDto
2019-10-11 19:00:49 +01:00
Klaus Basan
1ceac51771
Encode HTML messages, reported as bug in Discord
2019-10-11 19:00:49 +01:00
Klaus Basan
8a2d3458b4
Ref T739, MacOS only mic. access style using #ifdef
...
Although not required, "hide" mm code on other platforms
(avoid CLANG warnings in QtC)
2019-10-11 19:00:49 +01:00
Klaus Basan
f81a9e8447
Ref T730, Ref T739, make sure transmitting receivers are correct
...
* deferred init, make sure values from context are used (if possible)
* only use 1 transmitting transceiver
2019-10-11 19:00:48 +01:00
Klaus Basan
160589c975
Ref T731, initally also update UI with "onUpdatedClientWithCockpitData()"
2019-10-11 19:00:48 +01:00
Klaus Basan
ff33b59683
Ref T739, make member of CAfvClient a "pointer"
...
* we can use forward declaration for m_voiceClient
* make IContextAudio -> BlackMisc::CIdentifiable
* removed delayedInitMicrophone, RR will move it to another place
2019-10-11 19:00:48 +01:00
Roland Rossgotterer
3bf4eda702
[AFV] Start audio with configured device or default
2019-10-11 19:00:48 +01:00
Roland Rossgotterer
3792c4fa76
[AFV] Do not restart audio if it was not started yet
2019-10-11 19:00:47 +01:00
Roland Rossgotterer
9d172c3d7d
[AFV] Do gracefull shutdown in IContextAudio destructor
2019-10-11 19:00:47 +01:00
Roland Rossgotterer
4827c0e4ab
[AFV] Request permission to access microphone on MacOS
2019-10-11 19:00:47 +01:00
Roland Rossgotterer
9f276c8dbf
[AFV] Update installer
2019-10-11 19:00:46 +01:00
Roland Rossgotterer
4d3da8450f
Fix namespace in template function
2019-10-11 19:00:46 +01:00
Roland Rossgotterer
139690457d
[AFV] Temporarily disable AFV Map in swiftguistd
2019-10-11 19:00:46 +01:00
Roland Rossgotterer
18821c2a30
Fix networkOperationToString
2019-10-11 19:00:45 +01:00
Klaus Basan
d3c0e75248
Ref T730, added voice server setup (settings for server URLs) to context
2019-10-11 19:00:45 +01:00
Klaus Basan
2123529fd8
Ref T730, Ref T731 update voice server setup to AfV URLs (formerly UDP ports)
2019-10-11 19:00:45 +01:00
Klaus Basan
e485824bfc
Ref T730, allow to update voice server URL
2019-10-11 19:00:45 +01:00
Klaus Basan
c842820267
Ref T730, consider settings for clikc/block sounds and log categories
2019-10-11 19:00:45 +01:00
Klaus Basan
ca90a225e1
Ref T730, removed unused timer code in input
2019-10-11 19:00:45 +01:00
Klaus Basan
713d2ee626
Ref T730, Ref T739 avoid timer stopping issue during shutdown
...
* use timer with parent
* avoid QObject::~QObject: Timers cannot be stopped from another thread
* see https://discordapp.com/channels/539048679160676382/623947987822837779/630521007056224286
2019-10-11 19:00:44 +01:00
Klaus Basan
b0f1f5fae4
Ref T730, use physical unit
2019-10-11 19:00:44 +01:00
Klaus Basan
9bbc993a62
Ref T730, make owner of thread available (ASSERT checks etc.)
2019-10-11 19:00:44 +01:00
Klaus Basan
79317aeb24
Ref T731, fixed AFV sample typo "startAudio"
2019-10-11 19:00:44 +01:00
Klaus Basan
f69edff5c0
Ref T730, context shutdown
...
* virtual function for "about to shutdown"
* graceful shutdown
2019-10-11 19:00:43 +01:00
Klaus Basan
857e3581b0
Ref T730, style
...
* set object name
* use m_XYZ member name
2019-10-11 19:00:43 +01:00
Klaus Basan
c604ced11c
[AFV] Ref T730, improved "locking"
...
* use more fine granular locks
* do NOT lock signals (when emit is used)
2019-10-11 19:00:43 +01:00
Klaus Basan
b802933422
Ref T730, use an event loop with parent "this"
...
* central function to get QEventLoop (this can also be used to set a timeout)
* do NOT use sApp as parent -> parent must be in same thread
2019-10-11 19:00:43 +01:00
Klaus Basan
e4e4dd090e
Ref T730, bridge style and enabled commented functions
2019-10-11 19:00:42 +01:00
Klaus Basan
401c89aa63
Ref T730, style and log messages
2019-10-11 19:00:42 +01:00
Klaus Basan
e30b690191
Ref T730, use Pointer<QEventLoop> loop to avoid issue with deleted references
2019-10-11 19:00:42 +01:00
Klaus Basan
9ddb55e79f
Ref T731, Ref T739, adjusted launcher to only support "STANDALONE" and "DISTRIBUTED"
...
* the audio on core/GUI modes are no longer valid
* aligned the core mode enum
2019-10-11 19:00:42 +01:00
Klaus Basan
bcd97c3a60
Ref T731, correct UI audio messages
2019-10-11 19:00:41 +01:00
Klaus Basan
4dbe1c49c8
Ref T730, namespace BiQuadFilter
2019-10-11 19:00:41 +01:00
Klaus Basan
1c0dc8b34c
Ref T730, avoid math DEFINE warnings if values are already defined
2019-10-11 19:00:41 +01:00
Roland Rossgotterer
edb7a4795e
[MacOS] Fix error when copying externals again to build dir
2019-10-11 19:00:41 +01:00
Roland Rossgotterer
b8661918d7
[AFV] Finalize blocking tone
...
Blocking tone is emitted if more than one station is received
in parallel.
2019-10-11 19:00:40 +01:00
Mat Sutcliffe
ec0a20b1d1
[AFV] Fixed context unittest that was broken by audio context changes
2019-10-11 19:00:40 +01:00
Mat Sutcliffe
b90855d393
[AFV] Fixed GCC and Clang errors
2019-10-11 19:00:40 +01:00
Mat Sutcliffe
641238116a
Fix VS IDE warning/tip
...
No need to return value from CUrl::appendQuery.
2019-10-11 19:00:40 +01:00
Mat Sutcliffe
712cc59dac
[FSD] Fixed CContextNetworkProxy::relaySignals
2019-10-11 19:00:39 +01:00
Mat Sutcliffe
ad627fa351
[FSD] Fixed failing test and crashing test
2019-10-11 19:00:39 +01:00
Mat Sutcliffe
9aabd5db04
[FSD] Superfluous parentheses
2019-10-11 19:00:39 +01:00
Mat Sutcliffe
077476c138
[FSD] Style
2019-10-11 19:00:39 +01:00
Mat Sutcliffe
2dbc347bd7
[FSD] Doxygen
2019-10-11 19:00:38 +01:00
Mat Sutcliffe
6eb008c0a0
[FSD] Use forward declaration to reduce header interdependency
2019-10-11 19:00:38 +01:00
Roland Rossgotterer
d3a1eb1d60
[AFV] First version of threaded CAfvClient
2019-10-11 19:00:38 +01:00
Klaus Basan
d1006160f8
Ref T730, style
2019-10-11 19:00:37 +01:00
Klaus Basan
027dc50b69
Ref T739, avoid issues with binding during shutdown
2019-10-11 19:00:37 +01:00
Klaus Basan
cfead08b13
Ref T739, use correct (new) core modes / removed old modes
2019-10-11 19:00:37 +01:00
Klaus Basan
66ea77d25f
Ref T739, removed voice room functions from context and UI
2019-10-11 19:00:37 +01:00