Martin Pulec
000974183c
GitHub CI [Mac]: fixed missing AJA unzip
2021-04-30 16:26:46 +02:00
Martin Pulec
d579fbf882
GitHub CI [Mac]: parallel build of live555, cineform
2021-04-27 15:32:57 +02:00
Martin Pulec
b6adea2b62
GitHub CI [Mac]: don't require all non-free SDKs
...
Do not require all of the non-free SDKs to be present. User may opt in
only for one (and doesn't own the other, either).
2021-04-27 15:32:56 +02:00
Martin Pulec
434719b589
GitHub CI: enable AJA+DELTACAST only if we have SDKs
2021-04-27 15:32:56 +02:00
Martin Pulec
422f60b814
GitHub CI [Mac]: speed up the build
...
Cached are not only installers but also builds/installations
2021-04-27 15:32:56 +02:00
Martin Pulec
b01b5964ee
GitHub CI [Mac]: Try to fix notarization failures
...
https://developer.apple.com/forums/thread/677739 :
[...] does supplying a different value for --primary-bundle-id clear
the problem?
IMPORTANT The notary service doesn’t actually require this bundle ID be
related to the software that you’re notarising, so you can use any
reasonable bundle ID.
2021-04-27 15:32:51 +02:00
Martin Pulec
0a1b717892
GitHub CI [Win]: install CUDA 11.3
...
+ use netinst (may speed a little up - less amount of downloads)
2021-04-26 15:23:59 +02:00
Martin Pulec
a1720afe3d
GitHub CI [Win]: updated JACK
2021-04-19 13:13:43 +02:00
Martin Pulec
75b47acf0f
Revert "GitHub CI [Linux]: Fix FFmpeg refusing P1-P7 presets"
...
This reverts commit 6537ae9aed .
Fixed in FFmpeg upstream.
2021-04-19 10:15:05 +02:00
Martin Pulec
009d85d512
NDI cap.: print NDI version in GitHub build
2021-04-19 09:34:16 +02:00
Martin Pulec
6537ae9aed
GitHub CI [Linux]: Fix FFmpeg refusing P1-P7 presets
...
Fix FFmpeg bug refusing P1-P7 presets if GPU doesn't support lossless
encoding.
2021-04-16 11:36:21 +02:00
Martin Pulec
0d4e07da1d
GitHub CI [Linux]: prepare to apply series of patches to FFmpeg
...
Use Git-formatted patches.
2021-04-16 09:19:50 +02:00
Martin Pulec
e9ab392f16
GitHub CI [Linux]: build libvpx with --enable-vp9-highbitdepth
...
Start building own libvpx with high bit depth option.
2021-04-13 16:16:28 +02:00
Martin Pulec
01e36b250b
install_dylibbundler_v2.sh: improvements
...
- do not use cmake (speed, compat)
- shallow clone
- parallel make according to num logical cores
2021-04-12 15:53:14 +02:00
Martin Pulec
57ec5bc009
GitHub CI: ensure that required features are compiled
...
Prevend unintentionally missing features due to some dependency not
satisfied.
2021-04-08 14:12:52 +02:00
Martin Pulec
44fa01869d
Use Nvidia Codec SDK master version headers
2021-03-31 10:33:09 +02:00
Martin Pulec
d36545e656
FFmpeg NVENC: make intra-refresh optional (but default)
2021-03-30 15:11:50 +02:00
Martin Pulec
4286ae1efb
GitHub CI: updated FFMPEG NVENC patch
...
Set IDR to GOP size passed by user (previously it was set to
NV_ENC_CONFIG:gopLength, which is now NVENC_INFINITE_GOPLENGTH).
2021-03-30 15:11:39 +02:00
Martin Pulec
627d6a3157
GitHub CI: patch FFmpeg with NVENC intra-refresh patch
2021-03-30 15:11:32 +02:00
Martin Pulec
7bbbe43917
GitHub CI: rename SSH_KEY to NDI_REMOTE_SSH_KEY
...
To better denote secret semantics.
2021-03-25 15:13:40 +01:00
Martin Pulec
1a7981f594
upload-ndi-build.sh: removed RDIR
...
Replace REMOTE+RDIR with NDI_REMOTE_SSH.
SSH host key is now in NDI_REMOTE_SSH_HOST_KEY_URL.
2021-03-25 15:07:48 +01:00
Martin Pulec
da5443b219
GitHub CI [Win]: XIMEA - use official installer
2021-03-25 09:29:07 +01:00
Martin Pulec
bb989e322b
GitHub CI [Mac]: install DELTA directly from SDK
2021-03-25 09:29:05 +01:00
Martin Pulec
04fa3cfa7c
GitHub CI [Win]: install DELTA directly from SDK
2021-03-25 08:38:11 +01:00
Martin Pulec
d47f886c81
GitHub CI [Mac]: fail if main repo doesn't have keys
...
The former GITHUB_WORKFLOW is no longer valid (no "nightly" workflow
anymore).
2021-03-24 16:29:21 +01:00
Martin Pulec
e63cdf88ae
GitHub CI [Mac]: change APPLE_KEY_P12_B64 secret
...
Simplified APPLE_KEY_P12_B64 secret - now it uses only base64-encoded
P12 file (original certificate not needed - contained in that file).
2021-03-23 16:14:36 +01:00
Martin Pulec
32e1f6a6cf
GitHub CI: Mac signing - removed hardcoded signer username
2021-03-23 16:12:37 +01:00
Martin Pulec
04996bfd02
GitHub CI [Linux]: do not set gcc-6 as CUDA compiler if not found
...
Do not set gcc-6 as CUDA compiler if not found - this fixes builds with
Ubuntu 20.04 for which the virtual runner doesn't contain gcc-6.
Anyways, CUDA in U20.04 doesn't need the compiler explicitly set,
either.
Currently fixes coverity-scan workflow run 63.
2021-03-22 16:18:59 +01:00
Martin Pulec
ee4bdbf34a
Make zfec optional
2021-03-09 16:05:36 +01:00
Martin Pulec
7f1ebe716b
GitHub CI: check AppImage inside blank Docker
...
Checks mainly missing dependencies
2021-03-09 08:14:37 +01:00
Martin Pulec
ad1355bb2d
GitHub CI: do not checkout with submodules
...
Not all are really needed, currently eg. gitlab.xiph.org is down
preventing the build - SpeexDSP is, however, not primarily taken
from the submodule but from packages.
2021-03-08 09:27:01 +01:00
Martin Piatka
6c87908c85
CI: install qt version 5 explicitly
2021-03-05 11:40:38 +01:00
Martin Pulec
f7bf7e9ff2
GitHub CI [Linux]: use cmake for build/install instead of make
...
To avoid rebuilds when reloaded from cache.
2021-03-03 13:30:16 +01:00
Martin Pulec
f7676ccf52
GitHub CI: Use system Speex
2021-03-03 13:16:02 +01:00
Martin Pulec
00541b05b0
Removed GPUJPEG submodule
...
Added a script bootstrap_gpujpeg.sh as a replacement.
2021-02-23 15:16:49 +01:00
Martin Pulec
e53a84c25f
GitHub CI: install NAT PMP library
2021-02-15 08:21:12 +01:00
Martin Pulec
ce52d8fb2e
GitHub CI [Mac]: download XIMEA API directly
2021-02-03 08:53:47 +01:00
Martin Pulec
cf9f6a468c
Spout: compat - upstream is no longer compatible
...
Use 2.006 for now.
2021-01-25 11:51:37 +01:00
Martin Pulec
8a1c96e0a1
Removed no longer valid comment
2021-01-19 16:21:34 +01:00
Martin Pulec
99caf57d4a
GitHub CI [Linux]: build deps in parallel
2021-01-15 14:12:13 +01:00
Martin Pulec
cfe740cbbd
GitHub CI [Linux]: updated SVT
...
- do not apply SVT AV1 patch (upstream)
- use current SVT AV1 library
- use master of FFmpeg - SVT HEVC patch seems to apply to the master now
2021-01-15 13:59:13 +01:00
Martin Pulec
75b4de6d23
GitHub CI [Linux, FFmpeg]: docu NV SDK version req
2021-01-13 14:46:49 +01:00
Martin Pulec
7400038ffc
GitHub CI: ARM build - use appimagetool 12
...
Git master version now doesn't contain the original build.sh script but
only docker one, which is difficult to use now.
+ added patch to compile
2021-01-06 16:00:00 +01:00
Martin Pulec
8278e15201
GitHub CI: Win - install whole gcc toolchain
...
There is some weird conflict with in-image packages and those that had
been to installed. This change somehow fixes that.
2021-01-05 21:27:22 +01:00
Martin Pulec
abdb185a71
GitHub CI: build PCP with -fPIC
...
Currently needed for branch vr which builds UltraGrid as a library
2020-12-09 09:28:23 +01:00
Martin Pulec
2c90fee57d
GitHub CI [Linux]: use autotools for GPUJPEG
...
CMake is currently somehow broken in GitHub worker.
2020-12-07 18:03:28 +01:00
Martin Pulec
0f9251f05a
GitHub CI [Linux]: upgrade first
...
+ do not install recommends for CUDA - it should speed things up a bit
2020-12-07 18:03:28 +01:00
Martin Pulec
8f09b9d227
Added PCP NAT traversal
2020-11-30 16:31:25 +01:00
Martin Pulec
11a2a9f876
GitHub CI: SPOUT install to separate script
...
The script can be referenced alone in the wiki.
2020-11-30 11:07:06 +01:00
Martin Pulec
3d31d5447a
GitHub CI: added /usr/local/share/pkgconfig (GPUJPEG Win)
2020-11-30 11:07:06 +01:00