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
Martin Pulec
de858a7ccb
GitHub CI: remove macOS 10.14 SDK
...
Actually this is not sufficient to make a build compatible with High
Sierra (10.13 - N-1th relase that is supported with 10.14 SDK). Homebrew
perhaps doesn't support using older SDKs so we get incompatible
dependencies from there.
2020-04-28 14:04:56 +02:00
Martin Pulec
252b91adbc
GitHub CI: Pass dylibbundler - /usr/local/lib
...
Fixes a problem when dylibbundler cannot find @loader_path/libamd.2.dylib.
2020-04-27 14:28:10 +02:00
Martin Pulec
d9c66e1ac2
GitHub CI: run ldconfig for NDI
2020-04-22 16:15:11 +02:00
Martin Pulec
dd66af5b90
macOS: added camera/microphone entitlements
...
This should fix crashes of AV Foundation when invoked from GUI (and
CoreAudio capturing silence).
Closes #53 .
2020-04-15 14:36:43 +02:00
Martin Pulec
1d17e9e028
GitHub Workflows: simplify signing [macOS]
2020-04-15 14:36:40 +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