Commit Graph

4110 Commits

Author SHA1 Message Date
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