Martin Pulec
fc56d9a1c4
GitHub CI: remove possible previous instalations of cached items
...
Due to inexact matching, cache might not have been hit but item was
extracted from partially matching key.
2021-06-24 16:42:58 +02:00
Martin Pulec
972d0432c6
GitHub CI [Win]: AJA build fix
...
Current MSVS requires explicit target "Rebuild" for some reason.
Explicit target "Build" doesn't work for some reason (perhaps some
error in project file?).
2021-06-08 16:04:43 +02:00
Martin Pulec
4f34cd1a61
GitHub CI [Win]: for some reason cmake config must be first
...
For some reason cmake config must be given prior to --parallel with MSVS
16.10 (didn't seem to be an issue with previous version).
2021-05-31 14:05:06 +02:00
Martin Pulec
a609648be7
GitHub CI [Win]: switched to UCRT
...
- live555 needs to be rebuilt - decouple from prepare_msys.sh
2021-05-13 09:08:17 +02:00
Martin Pulec
df506f52a9
GitHub CI [Win]: use cmake for Cineform build
...
+ move to function to be prettier
+ use parallel build
2021-05-08 16:06:59 +02:00
Martin Pulec
15e655fa9e
GitHub CI: parallel build of some deps
2021-05-08 16:05:48 +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
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
009d85d512
NDI cap.: print NDI version in GitHub build
2021-04-19 09:34:16 +02:00
Martin Pulec
da5443b219
GitHub CI [Win]: XIMEA - use official installer
2021-03-25 09:29:07 +01:00
Martin Pulec
04fa3cfa7c
GitHub CI [Win]: install DELTA directly from SDK
2021-03-25 08:38:11 +01:00
Martin Pulec
f7676ccf52
GitHub CI: Use system Speex
2021-03-03 13:16:02 +01:00
Martin Pulec
e53a84c25f
GitHub CI: install NAT PMP library
2021-02-15 08:21:12 +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
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
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
Martin Pulec
13364faa5f
CI: build SPOUT dynamically
...
To avoid having to specify dependencies in configure.
2020-11-25 10:50:28 +01:00
Martin Pulec
987bdd5fc6
Get rid of SPOUT wrapper
2020-11-25 10:50:24 +01:00
Martin Pulec
3698bd7547
GitHub CI [Win]: missing dir name for CineForm CMake
2020-11-02 16:04:53 +01:00
Martin Pulec
438fab2117
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-02 15:28:25 +01:00
Martin Pulec
6fdf4fae53
GitHub CI: correctly add to path [Win]
2020-10-20 15:23:07 +02:00
Martin Pulec
bd30c04974
GitHub CI: replaced obsolete set-env and add-path
2020-10-07 13:11:14 +02:00
Martin Pulec
996c9ccf76
CI scripts: catch more errors
...
When there is a chain of commands separated by &&, if one fails, the
others are not executed but the script continues execution even with
'set -e'.
2020-10-07 10:46:39 +02:00
Martin Pulec
794a512f99
GitHub CI: Zeranoe FFmpeg Win builds no longer exist
...
Replaced FFmpeg Windows build origin
2020-10-06 14:01:41 +02:00
Martin Pulec
ba3f30a39c
GitHub CI: updated to current GPUJPEG structure [Win]
2020-08-05 13:53:57 +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
ffea72bc38
GitHub CI: build DELTACAST [Win]
2020-06-24 14:26:57 +02:00
Martin Pulec
aa78d1da35
GitHub CI: download NDI only if built [Linux, Win]
2020-06-03 16:22:02 +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
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
Martin Pulec
417c98276e
GitHub Workflows: added deps for RTSP capture [Win]
2020-04-14 08:05:59 +02:00
Martin Pulec
1e91dccb7c
prepare_msys.sh: common pacman flags to a var
2020-04-09 15:32:42 +02:00
Martin Pulec
2d93c615c8
Build: fixed JACK [Win]
2020-04-09 13:06:31 +02:00
Martin Pulec
d4049ce896
GitHub Workflow: check Win module paths on runtime
...
JACK (and other modules) may or may not be present depending on previous
workflows' steps. Therefore do the check everytime the action is run -
since the MSYS may be cached as well, this is done in bashrc.
2020-04-09 08:29:12 +02:00
Martin Pulec
0de0600b84
GitHub Workflows: cache JACK if possible
...
Currently download of JACK can take a long time so cache it.
2020-04-08 07:51:05 +02:00
Martin Pulec
d9b568cfba
CI Win: do not hardcode VS version
2020-03-24 08:06:09 +01:00
Martin Pulec
e5bec56827
CI: cache MSYS2 to speed up the build
2020-03-19 09:53:32 +01:00
Martin Pulec
f0836a4582
CI: Added additional dependencies [macOS, Win]
...
- OpenCV
- OpenSSL
- ImageMagick
- JACK
- fixed SDKROOT + SDK version not hardcoded [Mac]
- unified Qt build script for macOS+Linux
2020-03-19 09:53:31 +01:00
Martin Pulec
90fb28c5f2
CI: added SPOUT
2020-03-19 09:53:30 +01:00
Martin Pulec
31d8a655d2
CI: added live555
2020-03-19 09:53:30 +01:00
Martin Pulec
be79100e02
CI: Updates
...
- option not to download CUDA [Win]
- correct asset uploading
- nightly CI: use different trigger - temporarily "on push" (to
ci-nightly)
- correctly add DLLs (using "|" as a delimiter to cope with spaces in
names)
- extract to C:\
- remove correct test artefact [Win]
- build AJA wrapper only if we have SDK [Win]
- disable NDI by default
2020-03-19 09:53:30 +01:00
Martin Pulec
64f595ec32
CI: added NDI [Win]
2020-03-19 09:53:29 +01:00
Martin Pulec
a3fc132722
CI: Updated nightly
...
- upload assets with script [nightly]
- remove unneeded Windows runner components (Android, dotnet) to free up
space (namely for Qt)
- no timeout for pacman (sometimes failed)
2020-03-19 09:53:29 +01:00
Martin Pulec
920da65f48
CI: Windows - build more features
2020-03-19 09:53:28 +01:00