Commit Graph

21 Commits

Author SHA1 Message Date
Martin Piatka
8c3af01e08 GUI: Show placeholder text for video & audio bitrate 2024-09-20 15:33:22 +02:00
Martin Piatka
0d1ac09863 GUI: Refactor codec settings 2023-03-16 13:22:26 +01:00
Martin Piatka
c6c814d89a GUI: Fix specific display device selection 2023-03-13 15:55:13 +01:00
Martin Piatka
cf357e516c GUI: Fix inconsistent formatting 2021-03-15 14:59:54 +01:00
Martin Piatka
152f8d95b0 GUI: Parse embedded audio support 2021-03-15 14:59:54 +01:00
Martin Piatka
15f5234b5f GUI: Remove unneeded video codec array 2021-03-12 13:48:04 +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
2b7f6006c3 GUI: Make sure modes are only displayed for associated device 2021-03-12 13:48:03 +01:00
Martin Piatka
e534c32fb1 GUI: Parse codec priority and sort codecs according to it 2021-03-09 14:39:43 +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 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
76635d7b69 GUI: removed vidcaps that fill vidcap_type::cards 2020-11-24 10:59:03 +01:00
Martin Piatka
b68c28ee75 Capabilities: Report video display devices 2019-08-02 12:45:38 +02:00
Martin Piatka
a1bad784ed Capabilities: Report capturers in a more general way
Report capturers as "devices". This prepares for reporting audio devices
in the same way.
2019-08-01 12:46:17 +02:00
Martin Piatka
f09a78ad99 GUI: Remove unused functions 2019-07-31 10:44:44 +02:00
Martin Piatka
c18a19cb87 GUI: Add bitflow, spout, syphon to whitelist 2019-03-06 13:43:32 +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