Martin Piatka
292541410a
GUI: Add --config to help
2020-05-06 15:35:26 +02:00
Martin Pulec
e4b916fadf
GUI: Added simple help
...
This allows simple check if the binary is executable.
2020-04-07 14:17:51 +02:00
Martin Pulec
9436bb31e2
Qt: correct bundle identifier
2020-03-24 15:57:23 +01:00
Martin Piatka
43a6afd719
GUI: Fix Coverity issues
2019-11-18 12:11:16 +01:00
Martin Piatka
2c29eec8f4
GUI: Treat all errors as fatal by default
2019-09-16 12:13:58 +02:00
Martin Piatka
3b354d7328
GUI: Fix debug build
2019-09-16 12:13:58 +02:00
Martin Piatka
0be93a11df
GUI: Log process exit code
2019-09-16 12:13:58 +02:00
Martin Piatka
f0cf9e5147
GUI: Show error message when UltraGrid exits with non-zero exit code
2019-09-16 12:13:58 +02:00
Martin Piatka
98c909e7c7
GUI: avoid stretching the layout with long items in combo boxes
2019-08-21 10:24:25 +02:00
Martin Piatka
b68c28ee75
Capabilities: Report video display devices
2019-08-02 12:45:38 +02:00
Martin Piatka
439be0598b
GUI: Use Audio capturers reported by capabilities
2019-08-01 12:53:03 +02:00
Martin Piatka
068512be21
GUI: Show decklink audio opt only when playing video via capture card
...
TODO: It still shows up when other cards like aja are selected
2019-08-01 12:52:48 +02:00
Martin Piatka
be2329a7f0
GUI: Use Audio devices reported by capabilities
2019-08-01 12:46:17 +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
1e88b6e36b
GUI: Fix preview not being disabled properly when unavailable
2019-07-31 11:23:28 +02:00
Martin Piatka
9b1ffbf70a
GUI: Replace QProcess::pid() with QProcess::processId()
...
pid() is marked as obsolete. Also fixes a warning on Windows
2019-07-31 10:53:14 +02:00
Martin Piatka
1ef293d23f
GUI: Rename macro to not collide with windows definiton
2019-07-31 10:46:34 +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
9fea158420
GUI: Query audio compression via --capabilities
2019-07-30 11:01:24 +02:00
Martin Piatka
eedad0440a
GUI: Hide 'Test' menu in non-debug builds
2019-06-20 12:50:30 +02:00
Martin Piatka
18c2121de7
GUI: Get configuration file as cli parameter
2019-06-20 12:36:10 +02:00
Martin Piatka
8069e08e4e
GUI: Fix build with QT < 5.7
2019-05-21 10:33:46 +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
a4eea95391
GUI: Move fec to settings window
2019-05-03 13:23:55 +02:00
Martin Piatka
3745cf8fb9
GUI: Use regex to split lines
...
Windows builds sometimes use lf or crlf depending on how they are built.
With this change input should be parsed correctly whether it uses
crlf, lf or even just cr.
2019-04-02 10:46:14 +02:00
Martin Piatka
0f10b01701
GUI: Hint close button for log window
2019-03-19 16:08:11 +01:00
Martin Piatka
c18a19cb87
GUI: Add bitflow, spout, syphon to whitelist
2019-03-06 13:43:32 +01: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
Martin Piatka
a758158597
GUI: Restructuralize into directories
2019-03-04 13:44:49 +01:00
Martin Pulec
8a25097dc0
GUI: capture v4l2 always as a RGB
...
It allows preview of all pixel formats as well as codecs like MJPG.
This also allows captured video to be compressed with arbitrary
compression (which is not possible eg. for MJPG).
2018-11-13 15:13:21 +01:00
Martin Pulec
0649ef14d4
macOS: re-allow GL/SDL
...
GL/SDL display is now run from a main-thread to work properly.
2018-11-13 15:13:21 +01:00
Martin Piatka
09a25d40c2
GUI: Fix hang on exit
2018-10-29 14:03:35 +01:00
Martin Pulec
9f184f2319
GUI: if OGL 3.3 is missing, only disable preview
2018-10-29 10:12:41 +01:00
Martin Pulec
abb128a8f3
GUI: Hotfixed exiting
...
Currently the GUI process sometimes doesn't exit when a window is
closed. Until solved, exit() is called from closeEvent().
2018-10-23 18:11:02 +02:00
Martin Pulec
bffd0cd50a
Updated .gitignores
2018-10-18 16:27:42 +02:00
Martin Pulec
9fa27c6223
GUI: check if UltraGrid executable works
...
The UltraGrid binary may be present and executable, however corrupted and
thus unusable (missing libraries, incompatible libraries in AppImage
etc.).
2018-10-12 16:17:50 +02:00
Martin Pulec
aef73c8239
GUI: terminate preview process before exit
2018-10-04 16:14:03 +02:00
Martin Pulec
e241e45340
GUI: set future explicitly async
...
In some implementation (g++ 4.8) it was set as deferred which caused
that the future was not executed at all.
2018-10-03 12:15:59 +02:00
Martin Piatka
b067516c82
GUI: Hide hw. accel option on systems other than Linux
2018-09-24 13:04:27 +02:00
Martin Pulec
66c6361fb5
GUI: add LDGM options to more reasonable values
2018-09-20 16:33:34 +02:00
Martin Piatka
ee744c725b
GUI: Fix deadlock in preview
...
This commit fixes a deadlock that could happen if the
UltraGrid process crashed or was killed while it held a lock
to the shared memory segment used for preview.
On Windows this happened often, because Qt can't terminate a QProcess
gracefuly and needs to kill it every time.
2018-09-05 17:13:51 +02:00
Martin Piatka
77a63b2761
GUI: Fix preview sometimes not working
2018-09-03 18:09:58 +02:00
Martin Piatka
26d6132546
GUI: vu meter: connect to control port in separate thread
2018-09-03 16:03:23 +02:00
Martin Piatka
2b26d7e409
GUI: Minor fixes
2018-08-31 18:09:26 +02:00
Martin Piatka
39f4cab70e
GUI: Temporarily disable GL/SDL displays on macOS
2018-08-30 14:47:40 +02:00
Martin Pulec
1dcb9c0b47
Missing header
2018-08-29 10:31:28 +02:00