Martin Piatka
66a7a3058a
GUI: settings: replace QRandomGenerator by std random
2022-08-16 10:32:55 +02:00
Martin Piatka
95d064d41a
GUI: Use random key for preview sockets
2022-08-16 10:32:55 +02:00
Martin Piatka
7509ec4c9a
GUI: settings: generate a random string as preview key
2022-08-16 10:31:50 +02:00
Martin Piatka
152f8d95b0
GUI: Parse embedded audio support
2021-03-15 14:59:54 +01:00
Martin Piatka
bc3946af0d
GUI: move settings generation into settings class
2021-03-12 13:48:04 +01:00
Martin Piatka
2101b6234f
GUI: Remove the need to specify device option for each module
...
All device configuration is now reported from capabilities in the same
way. Therefore it is now possible to generate the .device settings keys
during runtime for all reported modules
2021-03-12 13:48:03 +01:00
Martin Piatka
c2fb0b15f8
GUI: Allow adding only unique suboptions
2021-03-12 13:48:03 +01:00
Martin Piatka
029f16fe61
GUI: codec selection using reported codecs
2021-03-09 14:39:42 +01:00
Martin Piatka
d4d099d1bc
GUI: widget_ui: Remove callback when destructing
2021-03-09 12:55:28 +01:00
Martin Piatka
ad8c4d4406
GUI: Don't use std::function for callbacks
...
std::function cannot be compared for equality and this would make it
difficult for disconnecting the callbacks when needed.
2021-03-09 12:55:28 +01:00
Martin Piatka
9bd6429636
GUI: Add encryption support
...
Resolves #137
2021-02-25 12:33:51 +01:00
Martin Piatka
cfadea4c65
GUI: Replace deprecated Qt calls + fix warnings
...
Since QTextEdit::setTabStopDistance() is available starting 5.10 and we
still support Qt 5.5 (Ubuntu 16), it's moved to log_window.cpp and
ifdefed according to version
2021-02-15 15:43:04 +01:00
Martin Piatka
e8e4c507f3
GUI: Show audio meter even when no playback device selected
2020-11-28 10:08:31 +01:00
Martin Pulec
9320d8e933
GUI: unwhitelist SPOUT - now reports servers
...
* pass configuration string
* remove SPOUT and Syphon from list of devices supporting audio
(included by mistake)
2020-11-25 16:28:00 +01:00
Martin Pulec
c42d6c5bbd
GUI: AJA, DELTA, NDI, Syphon, XIMEA - pass opaque cfg
...
This partially reverts f8d9ac9d . Device configuration is now passed as
an opaques string rather than to be decorated by GUI (prepended
"device=" etc.).
2020-11-25 10:50:27 +01:00
Martin Pulec
f8d9ac9d30
GUI: fix passing options for other capturers
2020-11-24 10:59:02 +01:00
Martin Pulec
8b81ab5736
Fix passing NDI device IDs to GUI
2020-11-23 13:49:52 +01:00
Martin Piatka
b478599bd3
GUI: Prevent local source from appearing in Remote preview when idle
2020-09-21 12:51:30 +02:00
Martin Piatka
2c29eec8f4
GUI: Treat all errors as fatal by default
2019-09-16 12:13:58 +02:00
Martin Piatka
f09a78ad99
GUI: Remove unused functions
2019-07-31 10:44:44 +02:00
Martin Piatka
8c043fe549
GUI: Fix parameter not used warnings
2019-07-31 10:36:53 +02:00
Martin Piatka
4839007ba5
GUI: automatically add extension when saving
2019-05-20 13:18:03 +02:00
Martin Piatka
6df1eea2ee
GUI: Loading and saving of options to file
2019-05-20 13:18:03 +02:00
Martin Piatka
cea756e613
GUI: Add display options
2019-05-03 13:25:32 +02:00
Martin Piatka
917695e4f5
GUI: Rewrite to use ug --capabilities for querying
...
* use ug --capabilities for querying
* support for webcams on Windows and MacOS
* support for decklink capturers and modes
* query v4l2 through UltraGrid
* don't store state in ui widgets (preparation for saving/loading settings)
* automatic FEC
2019-03-04 14:05:42 +01:00