Martin Pulec
6561ee3c6f
CI: do not rebuilt on push to refs/heads/release
...
We don't want to rebuilt historic releases anymore.
2023-10-09 12:31:57 +02:00
Martin Pulec
085e4efb8f
Add release zsync update files to continuous
...
As there will be releases 1.7.1, 1.7.2 etc., storing zsync in release
asset doesn't make sense (further version won't update previous update
information). Thus store this in continuous release assets - update
channel "release" was introduced aside to existing "continuous".
2021-11-08 14:44:50 +01:00
Martin Pulec
9b0bf0810a
GitHub CI [Linux]: FFmpeg - fixed SVT build in U18.04
...
See AOMediaCodec/SVT-AV1#226 .
2021-09-29 16:59:23 +02:00
Martin Pulec
d8bdd800c7
GitHub CI [Linux]: run on Ubuntu 18.04
...
Intel MediaSDK requires at least libva 1.10, U16.04 provides 1.07 only.
2021-09-29 16:38:36 +02:00
Martin Pulec
30f39b7bc8
GitHub CI [Win]: cineform build fix
...
Picked from master but genereator is selected explicitly - here perhaps
cmake from MSYS is used which defaults to Ninja.
2021-09-29 16:35:11 +02:00
Martin Pulec
cff3e1b946
GitHub CI: support for NDI 5
...
macOS and Linux would still compile with NDI 4, Windows requires NDI 5
now.
2021-09-29 13:53:44 +02:00
Martin Pulec
8eb1be0d06
GitHub CI [Win]: do not use hardcoded NDI ver
2021-09-29 13:40:53 +02:00
Martin Pulec
afe80cd0ac
GitHub CI [Mac]: run checks before signing
...
It is unsure whether wrong bundle would be signed and if not, the
problem may not be easy to find.
2021-07-21 16:13:48 +02:00
Martin Pulec
1b286fd1dd
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-07-21 16:07:00 +02:00
Martin Pulec
1a3b1c9e71
.github/scripts/macOS/prepare.sh: sync with master
2021-07-21 09:43:08 +02:00
Martin Pulec
e9b76fe069
GitHub CI [Mac]: update VideoMaster installation
...
libVideoMasterHD_SP.dylib is no longer present in the SDK (6.17).
2021-07-21 08:42:21 +02:00
Martin Pulec
6ca32536e7
GitHub CI [Mac]: VideoMaster installer failure workaround
...
The installer sometimes fails (eg. workflow run C/C++ CI #427 ) but it
has already installed the SDK so just suppress the error.
2021-07-21 08:42:16 +02:00
Martin Pulec
5bca823942
GitHub CI [Linux, FFmpeg]: use 3-way merge to apply SVT HEVC patch
...
Now it applies cleanly.
2021-07-21 08:41:47 +02:00
Martin Pulec
9163a18a7e
GitHub CI: sync C/C++ CI with master
2021-06-23 11:07:24 +02:00
Martin Pulec
e905c879cb
GitHub CI: replace cache key counters
...
GitHub actually uses a bit complicated pattern matching for the keys:
https://docs.github.com/en/actions/guides/caching-dependencies-to-speed-up-workflows#using-contexts-to-create-cache-keys
Namely if exact hit is not found, the key is used as a prefix which
could cause using 'ffmpeg-cache-2' for 'ffmpeg-cache'. In addition
steps.<id>.outputs.cache-hit is set to false if the match is not exact
but the cache is actually restored from inexact match.
+ use ${{ runner.os }} as part of the cache key (currently not needed
but we may use the same key for different platform caches)
2021-06-21 16:28:25 +02:00
Martin Pulec
bc99f42ef2
GitHub CI: use actions/cache@v2
...
cache@v2 uses zstd which should improve space efficiency and speed.
2021-06-21 15:05:13 +02:00
Martin Pulec
9627932d8d
GitHub CI [Linux]: do not install libzmq3-dev
...
See failed run 380 for details.
2021-06-21 10:17:17 +02:00
Martin Pulec
f2c4c146e1
GitHub CI [Linux]: SVT-HEVC - patch has been renamed
2021-05-20 14:08:55 +02:00
Martin Pulec
d29b963d8b
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-05-20 11:42:08 +02:00
Martin Pulec
d52ce98471
C/C++ CI [Mac]: fixed wrong cache path for free SDKs (XIMEA)
2021-04-20 09:47:04 +02:00
Martin Pulec
8931402a58
GitHub CI [Win]: XIMEA - use official installer
2021-03-26 08:42:28 +01:00
Martin Pulec
c62c85937a
GitHub CI [Mac]: install DELTA directly from SDK
2021-03-26 08:42:17 +01:00
Martin Pulec
41a9fe00bd
GitHub CI [Win]: install DELTA directly from SDK
2021-03-26 08:42:06 +01:00
Martin Pulec
5ac37ba22a
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:18:22 +01:00
Martin Pulec
63943d2487
GitHub CI: Mac signing - removed hardcoded signer username
2021-03-23 16:18:20 +01:00
Martin Pulec
e8bb936eee
GitHub CI: output of Mac bundle signing to console
...
The signing sometimes silently fails and thus it's advisable to print copy of
the output, that has been previously redirected, to console
2021-03-23 16:18:15 +01:00
Martin Piatka
9d3d1b9610
CI: install qt version 5 explicitly
2021-03-05 14:23:26 +01:00
Martin Pulec
6d79723b17
Revert "CI: Cherry pick SPOUT install script from master"
...
This reverts commit 6025000a8a .
The build scripts in release 1.6 are not compatible with that yet.
2021-02-16 10:24:42 +01:00
Martin Pulec
6025000a8a
CI: Cherry pick SPOUT install script from master
2021-02-09 15:09:15 +01:00
Martin Pulec
065f3c119a
GitHub CI [Mac]: download XIMEA API directly
2021-02-08 09:26:43 +01:00
Martin Pulec
d07035852a
GitHub CI [Linux]: use autotools for GPUJPEG
...
CMake is currently somehow broken in GitHub worker.
2021-01-05 16:46:30 +01:00
Martin Pulec
e78e08638a
GitHub CI: correctly add to path [Win]
2020-11-20 10:06:34 +01:00
Martin Pulec
d27442d37b
GitHub CI: Win build fix
...
CineForm MSBuild fails because there is already defined a variable named
"temp" interfering with "TEMP" defined by build.
Closes #99
2020-11-03 07:53:39 +01:00
Martin Pulec
8207200ec3
GitHub CI: replaced obsolete set-env and add-path
2020-10-20 10:16:39 +02:00
Martin Pulec
27ec636045
GitHub CI: Linux - explicitly remove FFmpeg packages
...
FFmpeg build-dep pulls its packages by dependency.
2020-10-20 09:34:36 +02:00
Martin Pulec
d18ec10f62
GitHub CI: Zeranoe FFmpeg Win builds no longer exist
...
Replaced FFmpeg Windows build origin
2020-10-06 16:12:02 +02:00
Martin Pulec
5fa0537d06
AppImage: updater URL fix
2020-09-14 17:35:44 +02:00
Martin Pulec
6998ff93c5
GitHub CI: FFmpeg SVT-AV1 - use tag v0.8.4
...
In master branch of SVT-AV1 repo, the patch is no longer present
2020-08-28 16:59:09 +02:00
Martin Pulec
86bbcddfea
GitHub CI: added support for SVT to FFmpeg [Linux]
2020-08-28 16:59:03 +02:00
Martin Pulec
c28df4168b
GitHub CI: build own x264 [Linux]
...
In order to support 10-bit codecs.
2020-08-28 16:58:55 +02:00
Martin Pulec
9f1d0471ba
CI: added few more FFmpeg modules [Linux]
2020-08-28 16:58:46 +02:00
Martin Pulec
9d5f1d306b
GitHub CI: use NVENC SDK 8.1
...
Master branch of nv-codec-headers implies current CUDA runtime
(including drivers), thus use an old version to relax the requirement a
bit. (SDK 8.0 is not compatible with current FFmpeg master)
2020-08-28 16:58:33 +02:00
Martin Pulec
1c9a4d1fc5
GitHub CI: do not build static FFmpeg [Linux]
2020-08-28 16:57:46 +02:00
Martin Pulec
bdce177f07
GitHub CI: build own FFmpeg [Linux]
...
The one in repository no longer contains NVENC and it is perhaps better
not to rely on a third-party PPA.
2020-08-28 16:57:32 +02:00
Martin Pulec
fbdd2dc266
GitHub CI: updated to current GPUJPEG structure [Win]
2020-08-05 13:54:43 +02:00
Martin Pulec
fc7f26c777
Revert "GitHub CI: request at least C++11 for GPUJPEG [Lin]"
...
This reverts commit 914d980f9d .
No longer needed, GPUJPEG now enforces C++11 by itself.
2020-06-25 16:26:59 +02:00
Martin Pulec
3211d3c130
GitHub CI: don't hardcode SDK URL, use a secret
...
Do not hardcode SDK URL, use one from a secret (if present).
+ remove SDK_PASS secret - assume that the URL path is already
obfuscated
2020-06-24 14:27:01 +02:00
Martin Pulec
9cb78b2863
GitHub CI: cache SDKs [Mac]
...
GitHub or MacStadium (Mac platform provider) may be rate-limiting
downloading the SDKs so we'd like to speed it up.
2020-06-24 14:27:01 +02:00
Martin Pulec
650d069d01
GitHub CI: make curl calls silent
2020-06-24 14:27:01 +02:00
Martin Pulec
68a7745e5c
GitHub CI: build DELTACAST [Mac]
2020-06-24 14:27:00 +02:00