Martin Piatka
7772105ea4
GUI: Server & client network mode support
2024-10-02 13:56:01 +02:00
Martin Piatka
8bd1caf70b
GUI: Add an extra opts for user specified arguments
2024-08-19 14:57:34 +02:00
Martin Piatka
6ed4404417
GUI: vuMeter toggle should control both meters
2024-07-12 16:05:30 +02:00
Martin Piatka
eca875daf5
GUI: Generalize Display settings to device settings
...
Now settings will display options reported in capabilities for all
devices, not just displays. If there are no options reported for a class
of devices (e.g. audio capture) then the settings tab will not appear.
2023-03-24 10:29:14 +01:00
Martin Piatka
bb3cc2dfd9
GUI: Fix wrong controls being cleared
2023-03-24 10:29:13 +01:00
Martin Piatka
4a40ed67a2
GUI: Display settings: don't show displays that don't have any settings
2023-03-16 13:22:26 +01:00
Martin Piatka
0d1ac09863
GUI: Refactor codec settings
2023-03-16 13:22:26 +01:00
Martin Piatka
33e1d15f6d
GUI: Build display settings from capabilities
2023-03-16 13:22:26 +01:00
Martin Piatka
90e83a5b66
GUI: Remove hardwired display settings
2023-03-16 13:20:43 +01:00
Martin Piatka
7c4597b4e6
GUI: Factor compress settings form building into function
2023-03-16 13:20:43 +01:00
Martin Piatka
897fddad65
GUI: Fix crash when refreshing capabs while codec settings are open
2023-01-17 13:24:34 +01:00
Martin Piatka
0dfec28849
GUI: Fix codec settings refresh
2023-01-13 12:20:06 +01:00
Martin Piatka
d084b4d74e
GUI: pick a random port for control port
2022-08-19 14:38:03 +02:00
Martin Piatka
243c7e112a
GUI: Fix warnings about local helper functions
2022-03-24 14:38:35 +01:00
Martin Piatka
41775b81d4
GUI: Move the "Advanced" menu item to settings with better name
...
Probably all of the useful devices are now reported by capabilities, so
it's likely to be not even needed, so to avoid confusion it's moved into
the settings window and given a more descriptive name
2021-03-15 14:59:55 +01:00
Martin Piatka
57bf1ab13e
GUI: codec options tab
2021-03-09 14:39:43 +01:00
Martin Piatka
41f180bde8
GUI: Video compression quality lineedit now using parsed labels
2021-03-09 14:39:42 +01:00
Martin Piatka
029f16fe61
GUI: codec selection using reported codecs
2021-03-09 14:39:42 +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
2c29eec8f4
GUI: Treat all errors as fatal by default
2019-09-16 12:13:58 +02:00
Martin Piatka
1ef293d23f
GUI: Rename macro to not collide with windows definiton
2019-07-31 10:46:34 +02:00
Martin Piatka
8c043fe549
GUI: Fix parameter not used warnings
2019-07-31 10:36:53 +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
b02a3b535d
GUI: Settings add acceleration tab
2019-03-04 14:05:42 +01: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