Commit Graph

88 Commits

Author SHA1 Message Date
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
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
Martin Pulec
ffea72bc38 GitHub CI: build DELTACAST [Win] 2020-06-24 14:26:57 +02:00
Martin Pulec
914d980f9d GitHub CI: request at least C++11 for GPUJPEG [Lin] 2020-06-16 14:05:05 +02:00
Martin Pulec
6293f38445 C/C++ CI: build also release
+ distinct name for NDI build
+ small improvements
2020-06-09 09:34:43 +02:00
Martin Pulec
0dd260b334 GitHub CI: make check/distcheck work with NDI
+ added missing NDI artifact upload step for macOS
2020-06-04 16:39:38 +02:00
Martin Pulec
dd1140254b GitHub CI [Mac]: pass NDI path to DYLIBBUNDLER_FLAGS 2020-06-03 16:22:03 +02:00
Martin Pulec
aa78d1da35 GitHub CI: download NDI only if built [Linux, Win] 2020-06-03 16:22:02 +02:00
Martin Pulec
d23feabb5d GitHub CI: support for Mac NDI 2020-06-03 16:22:02 +02:00
Martin Pulec
ac3edcb85f Allow private NDI build 2020-06-03 16:22:02 +02:00
Martin Pulec
733192968d ARM-build: use Raspbian for ARMHF build 2020-06-01 22:46:36 +02:00
Martin Pulec
41b1b2ee62 ARM build: build also file capture 2020-06-01 09:15:35 +02:00
Martin Pulec
d01e467070 .github/scripts/replace-asset.sh: fixed a fail
Fixed premature end when GITHUB_REPOSITORY/GITHUB_TOKEN were not given.
2020-05-29 13:31:30 +02:00
Martin Pulec
aa23e38200 Added GitHub action for ARM builds 2020-05-29 10:13:33 +02:00
Martin Pulec
d2aa27da2a GitHub CI: use JSON file
Use JSON as a file to fix '\n' in JSON handling.
2020-05-26 21:50:51 +02:00
Martin Pulec
b640bd5412 GitHub: cache also AJA [Win] 2020-05-22 16:21:49 +02:00
Martin Pulec
709a2ad614 GitHub CI: do not reinstall already installed MSYS2 packages 2020-05-22 14:48:25 +02:00
Martin Pulec
edb3067648 GitHub CI: cache live555 2020-05-22 12:03:38 +02:00
Martin Pulec
e3335c25ea GitHub CI: only download prebuilt GPUJPEG [Win] 2020-05-22 09:52:30 +02:00
Martin Pulec
c24595d768 GitHub CI: added dependencies for Linux HW accels 2020-05-19 14:13:01 +02:00
Martin Pulec
315503122c Revert "GitHub CI: Pass dylibbundler - /usr/local/lib"
This reverts commit 252b91adbc.

This is no longer needed with dylib bundler v2.
2020-05-05 10:16:26 +02:00
Martin Pulec
f3d608dd2d GitHub CI: use dylibbundler v2
Use a dylibbundler fork because it has much better execution time and
perhaps also other improvements.
2020-05-05 10:16:18 +02:00
Martin Pulec
1d4a350159 Bump to new Cineform
Use version v10.0.2a.

+ do not build Cineform tools - not needed and current Cineform master
  (not this one checked) fails to compile the tools in MSW
2020-05-02 13:32:27 +02:00