Martin Pulec
f8d756d165
Windows doesn't have SIGALRM
2020-04-07 11:18:28 +02:00
Martin Pulec
9f4032abe3
Main: only notify about potentilan hang
...
Some modules on some hardware need considerable time to finish
(SVT HEVC ~8s, AV1 >30s) so do not force quit after fixed amount
of time. Instead display only a warning and let use kill UG manually
if needed. Since previous commit, SIGINT causes usual termination.
2020-04-07 10:33:56 +02:00
Martin Pulec
f47dede849
Main: restore signals instead of ignoring
2020-04-07 10:33:56 +02:00
Martin Pulec
5d4f7b61f8
NDI: handle dummy NDIlib_frame_type_max
2020-04-07 10:14:07 +02:00
Martin Pulec
cc06d7136f
GitHub Workflow: macOS signing fix
...
Fixed missing quotation marks.
2020-04-07 10:06:36 +02:00
Martin Pulec
dab17a639e
Fix 4be77902
2020-04-07 09:25:04 +02:00
Martin Pulec
7ed7e38085
Makefile: macdeployqt - be more verbose
2020-04-06 19:54:03 +02:00
Martin Pulec
97bc0cbe4a
Lavd: be more verbose when decoder was not found
2020-04-06 16:42:52 +02:00
Martin Pulec
5646e0dece
Lavc: use closed GOP for SVT encoders
...
The HEVC/AV1 SVT encoders default to open GOP which is unsuitable for
UltraGrid - unable to refresh from the middle of the stream. Even
playback from the start won't work (because the first frame is
"consumed" by color space probe).
2020-04-06 16:24:23 +02:00
Martin Pulec
9555f3df38
GitHub Workflows: be more error-prone [Win]
...
Run bash with '-e' option in order to the errors not to be silently
dismissed.
2020-04-06 13:49:28 +02:00
Martin Pulec
4be779022a
GitHub Workflows: added correct path for uv-qt.exe
...
Qt in Windows sometimes uses '.', another time 'release', so specify it
explicitly.
2020-04-06 13:48:27 +02:00
Martin Pulec
cc85548cfb
delete-asset.sh: compare rather raw JSON string
2020-04-03 13:52:11 +02:00
Martin Pulec
ee974c7764
GitHub Workflows: check HTTP status codes
2020-04-03 13:51:57 +02:00
Martin Pulec
aa8e7c5f7d
CoreAudio: share code for probe
...
Use the code from playback to avoid deprecated functions in capture.
2020-04-03 10:50:25 +02:00
Martin Pulec
d2a5e30ec3
CoreAudio play.: probe all devices
2020-04-03 10:50:20 +02:00
Martin Pulec
254bc9fdc8
GitHub C++/C CI Workflow: fixed a typo
2020-04-03 09:30:12 +02:00
Martin Pulec
16621498d6
CoreAudio cap.: probe all devices
2020-04-03 09:02:35 +02:00
Martin Pulec
fe635653dc
Mac: compile permission check only if available
2020-04-02 19:37:15 +02:00
Martin Pulec
af0a8a9946
Configure: option to disable AVFoundation
2020-04-02 19:37:15 +02:00
Martin Pulec
7f1bd8cb1d
GitHub Workflow: upload a release asset if on main repo
...
+ run C/C++ CI on U16.04
2020-04-02 11:50:11 +02:00
Martin Pulec
9b20ac2276
GitHub workflows: updated triggers
2020-03-28 11:21:44 +01:00
Martin Pulec
11629b9883
GitHub workflows: sign AppImage
2020-03-27 21:40:54 +01:00
Martin Pulec
a61a4dc16e
GitHub workflows: sign also CI if key avail. [mac]
2020-03-27 21:40:54 +01:00
Martin Pulec
3010b8cba5
macOS: check AVFoundation CoreAudio cap. authorization
2020-03-27 21:40:54 +01:00
Martin Pulec
2071c4753d
macOS: obtain permissions for cam/mic
2020-03-27 21:40:54 +01:00
Martin Pulec
ad030bbab3
Makefile: reworked targets a bit
2020-03-27 21:40:48 +01:00
Martin Pulec
73ec69a3a8
GitHub Workflow: nightly - sign the macOS app
2020-03-27 09:46:27 +01:00
Martin Pulec
3187c84f58
Makefile: use find to match libs in gui bundle
...
The directory may be also empty so this prevents invalid pattern
matching ('*' glob in empty dir).
2020-03-24 15:57:27 +01:00
Martin Pulec
9436bb31e2
Qt: correct bundle identifier
2020-03-24 15:57:23 +01:00
Martin Pulec
8e03b624de
Makefile: remove old frameworks before copying
...
This prevents from overriding when bundle is re-created.
2020-03-24 15:23:41 +01:00
Martin Pulec
2366da2915
Makefile: removed hard-coded copying of Syphon
...
Syphon should have already been installed by the
Frameworks/Syphon.framework rule (contained in $(BIN_DEPS)).
2020-03-24 10:23:41 +01:00
Martin Pulec
4f87dc9bf8
Makefile: preserve symlinks when copying frameworks
2020-03-24 10:13:28 +01:00
Martin Pulec
8e9a8d7dcf
JACK: updates
...
- fixed a leak (playback)
- JACK transport: updated prerequisities
2020-03-24 09:15:17 +01:00
Martin Pulec
ab0db3c80e
GitHub Workflows: NDI for Coverity (Linux)
2020-03-24 09:15:00 +01:00
Martin Pulec
c710790cd7
Makefile: dylibbundler - use -cd instead -od
...
The use of --overwrite-dir was perhaps incorrect because it purges the
directory. --create-dir is more suititable.
2020-03-24 08:06:10 +01:00
Martin Pulec
3dcb349fdc
Covertity: fixed date format
2020-03-24 08:06:10 +01:00
Martin Pulec
d9b568cfba
CI Win: do not hardcode VS version
2020-03-24 08:06:09 +01:00
Martin Pulec
f33f8a472a
CI: Update FFMPEG to 4 for U16.04
2020-03-24 08:06:09 +01:00
Martin Pulec
12191627b3
CI: Ubuntu 16.04 compile fix
...
Use gcc-5 as a CUDA host compiler in Linux if available. This version
is supported up to current CUDA version while being available in U16.04.
2020-03-24 08:06:09 +01:00
Martin Pulec
c3aeb202d7
CI: {delete,upload}-asset.sh - check more errors
2020-03-24 08:05:57 +01:00
Martin Pulec
90765425e6
CI: added zsync AppImage
2020-03-19 09:53:34 +01:00
Martin Pulec
31a5721068
CI: removed build-qt.sh
2020-03-19 09:53:34 +01:00
Martin Pulec
5b50d12ce3
CI: add -nightly to asset names
2020-03-19 09:53:33 +01:00
Martin Pulec
bea9648f2b
CI Windows: added updater
2020-03-19 09:53:33 +01:00
Martin Pulec
c1858c15d5
CI: trigger coverity also by pushing to branch coverity_scan
2020-03-19 09:53:33 +01:00
Martin Pulec
0730a36796
CI: Linux - copy all plugins
2020-03-19 09:53:32 +01:00
Martin Pulec
ba41ab041b
CI: build in 4 processes to speed up the build
2020-03-19 09:53:32 +01:00
Martin Pulec
e5bec56827
CI: cache MSYS2 to speed up the build
2020-03-19 09:53:32 +01:00
Martin Pulec
3274bd6452
CI nightly: run on U16.04
2020-03-19 09:53:32 +01:00
Martin Pulec
dec0f28f1e
CI: use dynamic Qt [Linux]
2020-03-19 09:53:31 +01:00