Commit Graph

48 Commits

Author SHA1 Message Date
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
Martin Piatka
d051c2ecb2 Gui: Prevent video from network overriding local source preview 2018-03-14 12:50:44 +01:00
Martin Piatka
479288dbdb Gui: Add hw. accel option 2018-03-14 12:46:01 +01:00
Martin Piatka
d4d30f7631 Gui: disable preview and display waring when preview is unavailable 2018-02-27 15:18:59 +01:00
Martin Piatka
98d8e699d4 Gui: Disable bitrate field for lossless audio codecs 2018-02-27 15:18:50 +01:00
Martin Piatka
723e5b7846 Gui: Add interlaced video modes for testcard 2018-02-27 15:18:29 +01:00
Martin Piatka
7cf37a5f3a Gui: Refactor querying options 2018-02-22 13:15:09 +01:00
Martin Piatka
0321e0ab0d Gui: Show analog, embedded and AESEBU audio opts only when applicable 2018-02-22 13:14:46 +01:00
Martin Piatka
65c6a26257 Gui: preview selected video source even before starting UltraGrid 2018-02-22 13:14:39 +01:00
Martin Piatka
213ef19b68 Gui: Don't show display and capture cards which fail to open 2018-01-09 11:56:38 +01:00
Martin Piatka
813f10d0e1 Gui: Automatically close the log window after the main window is closed 2018-01-07 16:06:32 +01:00
Martin Piatka
7e6374f6d2 Gui: Use OpenGL core 3.3 profile for preview 2017-12-19 11:49:50 +01:00
Martin Piatka
b0732a0005 Replace old qt gui 2017-11-24 10:48:42 +01:00
Martin Pulec
e6e21a16b1 Updated links to new wiki on GitHub 2017-01-11 16:18:38 +01:00
Martin Pulec
5c8946d5a9 OS X GUI: disable prefix header 2015-06-22 14:43:39 +02:00
Martin Pulec
7777d5dac8 Revert "OS X GUI: some precompiled hdrs config change"
This reverts commit b9a73ea7c6.
2015-06-22 14:25:46 +02:00
Martin Pulec
b9a73ea7c6 OS X GUI: some precompiled hdrs config change 2015-06-16 17:53:31 +02:00
Martin Pulec
306882f4c5 Cocoa GUI fix 2014-05-29 18:11:54 +02:00
Martin Pulec
d255e297f5 Cocoa GUI: added H.264 2013-01-18 17:15:40 +01:00
Martin Pulec
e855c4168b QT GUI: added H.264 2013-01-18 15:36:21 +01:00
Martin Pulec
bb5b84d9ea Restructuralize directory structure
* content of ultragrid/ subdirector moved to root
2012-07-02 18:24:25 +02:00