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
Martin Pulec
dfe4a3af1d
QT: do not crash if OpenGL 3.3 is not supported
2018-08-28 23:06:26 +02:00
Martin Piatka
1768a5ed03
GUI: Fix option querying on Windows
2018-08-24 12:49:19 +02:00
Martin Piatka
bc56d31aa3
GUI: Set default value of FEC mult to 1
2018-08-24 12:01:32 +02:00
Martin Piatka
1bfa6d09f2
GUI: Fix crash when OpenGL 3.3 is unavailable
2018-08-24 11:57:14 +02:00
Martin Pulec
f24e4c3dc7
Win: added icon
2018-08-24 09:18:59 +02:00
Martin Pulec
24104cb94e
Removed old Cocoa GUI
2018-08-22 11:26:13 +02:00
Martin Pulec
9ff309b24a
Win GUI compile fixes
2018-08-22 11:20:50 +02:00
Martin Piatka
98b9525624
GUI: Separated preview into two: capture and display
2018-08-13 10:28:53 +02:00
Martin Piatka
059a8dd341
GUI: use Shared_mem object
2018-08-09 11:12:58 +02:00
Martin Piatka
6fa4e9887f
Add capture filter for GUI preview
2018-08-09 11:12:58 +02:00
Martin Piatka
af1ad2a9d8
Constexpr compile fix
2018-08-09 11:11:57 +02:00
Martin Pulec
e0034f0725
GUI: quote executable name
...
Added quotation marks around executable name in case there is a space
inside the path.
2018-08-08 11:05:33 +02:00
Martin Pulec
607b88353e
GUI: Fixes for macOS
2018-08-07 13:44:42 +02:00
Martin Piatka
ddd695c355
GUI: Build astat library in tools directory
2018-08-03 10:56:47 +02:00
Martin Piatka
e4029dbed5
GUI: Better volume indicator with a scale
2018-08-03 10:32:39 +02:00
Martin Piatka
123ff266a4
GUI: Add network port settings
2018-06-29 11:44:57 +02:00
Martin Piatka
fff5ddedcd
GUI: Generalized command line arguments handling
2018-06-29 11:44:53 +02:00
Martin Piatka
d1d42ad3de
GUI: Ask user to confirm exit if UltraGrid is still running
2018-05-31 11:12:06 +02:00
Martin Piatka
13a4ed7caa
GUI: Fix segmentation fault when exiting.
2018-05-31 10:52:23 +02:00
Martin Piatka
ac23c66173
GUI: Add vu meter
2018-05-30 14:03:47 +02:00
Martin Piatka
4ce214ae24
Gui: Add default values for ldgm and reed-solomon
2018-04-20 15:08:07 +02:00
Martin Piatka
c35841d5a1
Gui: Rename video capture to video source
2018-03-14 12:50:44 +01:00