Martin Piatka
5b3490f769
GUI: Add "LIVE" indicator
2026-01-23 15:10:28 +01:00
Martin Piatka
75388e0412
GUI: ultragrid_window: Remove unused method
2025-10-15 13:39:53 +02:00
Martin Piatka
bd0ac4c87f
GUI: recv_report: Rename reset() to avoid shadowing
...
The parent class QProgressBar already has a reset() method so rename to avoid confusion
2025-10-15 13:39:10 +02:00
Martin Piatka
3dcd9ee31b
GUI: recv_loss: Rename reset() to avoid shadowing
...
The parent class QProgressBar already has a reset() method so rename to avoid confusion
2025-10-15 13:38:55 +02:00
Ben Roeder
a62fe80c3f
Fix spelling errors throughout codebase
...
Corrected various spelling mistakes in comments, documentation, and
variable names across the project. Changes include:
- Documentation files (CONTRIBUTING.md, README.md, etc.)
- Source code comments in C/C++ files
- Function parameter names and descriptions
No functional changes were made.
2025-06-01 18:03:40 +01:00
Martin Piatka
4aac9745e5
GUI: Recv report: Fix for new format
...
This would also be good to report over contol socket instead
2024-10-29 14:53:23 +01:00
Martin Piatka
f224f89344
GUI: Recv loss: Fix for new log format
...
The log line reporting recv loss changed format a while ago breaking
this. As a more proper fix it would be nice to eventually report this over
control port instead.
2024-10-29 14:48:20 +01:00
Martin Piatka
db1712de3d
GUI: Template SSRC_container Key type
2024-10-29 14:46:58 +01:00
Martin Piatka
2ffb4ba6df
GUI: Add tooltips for network connection modes
2024-10-03 10:17:35 +02:00
Martin Piatka
7772105ea4
GUI: Server & client network mode support
2024-10-02 13:56:01 +02:00
Martin Piatka
34f352b200
GUI: Add server & client widgets
2024-10-02 13:29:30 +02:00
Martin Piatka
2052b5af8e
GUI: Fix recv report sometimes not working
...
The widget would fail to parse SSRCs falling outside the signed int
range
2024-09-25 14:34:44 +02:00
Martin Piatka
74da1631de
GUI: Display incoming video & audio formats
2024-09-25 12:44:10 +02:00
Martin Piatka
8c3af01e08
GUI: Show placeholder text for video & audio bitrate
2024-09-20 15:33:22 +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 Pulec
11887dd946
updated NDI copyright
...
Updated copyright as per current version at:
<https://docs.ndi.video/docs/sdk/licensing >
2024-06-25 15:08:29 +02:00
Martin Piatka
8f9828e7d8
GUI/preview: Output alpha channel in fragment shader
...
Outputing only a vec3 caused weird transparency issues on wayland
2024-04-10 12:50:18 +02:00
Martin Pulec
d53db9d75a
set MAX_PATH_SIZE to MAX_PATH+1 in Windows
...
Actually the value MAX_PATH doesn't contain terminating NULL byte
according to the MSDN documentation for GetTempPathA. Perhaps not
a big deal but since the MAX_PATH_SIZE is generic, it is nicer to
have it correct.
2024-04-08 14:27:58 +02:00
Martin Pulec
5b65bfea34
gui/.../previewWidget.cpp: include windows.h [Win]
...
windows.h is required for GetTempPathA and MAX_PATH
2024-04-08 14:27:54 +02:00
Martin Piatka
835cbdaec8
GUI: Use move instead of copy from safe mode queue
2023-11-21 13:33:03 +01:00
Martin Piatka
99888c6bf6
GUI: LineEdit: Fix cursor jumping to the end when editing
...
The issue was that editing the text triggers the change of the option,
which in turn triggers updateUiState which sets the content of the
LineEdit to the changed option causing the cursor to jump to the end.
As a workaround only set the LineEdit contet when it's not focused.
2023-11-06 10:13:03 +01:00
Martin Piatka
22c579e2a8
GUI: Don't hide hw accel checkbox on non-linux platforms
...
Since there are now hw accels available on other plaforms (videotoolbox
on mac and maybe vulkan decode on Windows) it no longer makes sense to
hide the option on those platforms.
2023-10-16 15:48:39 +02:00
Martin Piatka
fda2f807f1
GUI: vuMeter: add recent maximum peak indicator
2023-10-11 14:45:44 +02:00
Martin Piatka
ed87221071
GUI: vuMeter support varying channel count
2023-10-11 12:39:09 +02:00
Martin Pulec
60ba9f615d
CentOS 7 compat
2023-06-08 15:42:47 +02:00
Martin Piatka
111ee21dcd
GUI: Eliminate a few copies
...
Get's rid of a few copies that Coverity was complaining about
2023-05-23 12:49:06 +02:00
Martin Piatka
3fde759168
GUI: populate options for all devices
2023-03-24 10:51:11 +01:00
Martin Piatka
bad2cb7a4b
GUI: Remove hardcoded Display settings tab
2023-03-24 10:29:14 +01: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
0966a41b54
GUI: Add device settingType to device struct
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
932a2aa33f
GUI: Add display options from capabilities
2023-03-16 13:20:42 +01:00
Martin Piatka
95556f5e53
GUI: available_settings: Parse & store device options
2023-03-16 13:20:42 +01:00
Martin Piatka
c6c814d89a
GUI: Fix specific display device selection
2023-03-13 15:55:13 +01:00
Martin Piatka
77625ec771
GUI: Add '/' between commit and branch in version string
2023-03-13 15:12:35 +01:00
Martin Piatka
50bace80fe
GUI: Remove no end marker error box
2023-02-28 13:00:42 +01:00
Martin Piatka
da1e3b0e21
GUI: Add safe mode for querying capabilities
...
Previously if UltraGrid crashed when probing a module, all remaining
modules would be left unqueried and missing.
This commit introduces a "safe mode", which tries to query each module
independently if querying everything at once fails.
2023-02-28 13:00:42 +01:00
Martin Piatka
63e0e85159
GUI: available_settings: Add queryBeginPass(), which doesn't clear
2023-02-28 12:51:08 +01:00
Martin Piatka
8fb2ca4c93
GUI: launch manager: allow relaunching currentContext from callback
2023-02-28 12:51:07 +01:00
Martin Piatka
5b6e948ecf
GUI: available settings return modules as const ref
2023-02-28 12:51:07 +01:00
Martin Piatka
bcf4a447c5
GUI: use x-macro for capability types
2023-02-28 12:48:41 +01:00
Martin Pulec
41273b39da
removed GUI dependency on fs.cpp
...
Now it would transitively depend on at least utils/{color_out,text},
which is perhaps not worth including.
2023-01-17 14:25:09 +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
3563baa615
GUI: launch preview on ug exit
2023-01-13 12:20:07 +01:00