Commit Graph

37 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
650d069d01 GitHub CI: make curl calls silent 2020-06-24 14:27:01 +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
aa78d1da35 GitHub CI: download NDI only if built [Linux, Win] 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
aa23e38200 Added GitHub action for ARM builds 2020-05-29 10:13:33 +02:00
Martin Pulec
c24595d768 GitHub CI: added dependencies for Linux HW accels 2020-05-19 14:13:01 +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
d9c66e1ac2 GitHub CI: run ldconfig for NDI 2020-04-22 16:15:11 +02:00
Martin Pulec
ab0db3c80e GitHub Workflows: NDI for Coverity (Linux) 2020-03-24 09:15:00 +01:00
Martin Pulec
f33f8a472a CI: Update FFMPEG to 4 for U16.04 2020-03-24 08:06:09 +01:00
Martin Pulec
12191627b3 CI: Ubuntu 16.04 compile fix
Use gcc-5 as a CUDA host compiler in Linux if available. This version
is supported up to current CUDA version while being available in U16.04.
2020-03-24 08:06:09 +01:00
Martin Pulec
dec0f28f1e CI: use dynamic Qt [Linux] 2020-03-19 09:53:31 +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
31d8a655d2 CI: added live555 2020-03-19 09:53:30 +01:00
Martin Pulec
c75eebdc00 CI: updated 2020-03-19 09:53:29 +01:00
Martin Pulec
67aac77c55 CI: Added Coverity 2020-03-19 09:53:22 +01:00