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
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
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
f2c4c146e1
GitHub CI [Linux]: SVT-HEVC - patch has been renamed
2021-05-20 14:08:55 +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
c62c85937a
GitHub CI [Mac]: install DELTA directly from SDK
2021-03-26 08:42:17 +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
065f3c119a
GitHub CI [Mac]: download XIMEA API directly
2021-02-08 09:26:43 +01:00
Martin Pulec
5fa0537d06
AppImage: updater URL fix
2020-09-14 17:35:44 +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
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
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
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
aa23e38200
Added GitHub action for ARM builds
2020-05-29 10:13:33 +02:00
Martin Pulec
fd8e249a0e
GitHub CI: do not build devel branch automatically
2020-05-28 12:18:15 +02:00
Martin Pulec
90a42b58f2
GitHub CI: unshallow Git when retagging
2020-05-26 22:33:42 +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
57cd189df4
GitHub CI: added updated date to description
2020-05-26 14:11:53 +02:00
Martin Pulec
ce2f22502e
GitHub CI: NTV2 SDK was updated
2020-05-26 10:17:02 +02:00
Martin Pulec
b640bd5412
GitHub: cache also AJA [Win]
2020-05-22 16:21:49 +02:00
Martin Pulec
543b89441f
Revert "GitHub CI: use default bash for last step"
...
This reverts commit 53b2124084 .
The default bash (from Git for Windows) doesn't contain zip.
2020-05-22 13:53:14 +02:00
Martin Pulec
edb3067648
GitHub CI: cache live555
2020-05-22 12:03:38 +02:00
Martin Pulec
53b2124084
GitHub CI: use default bash for last step
2020-05-22 09:52:36 +02:00
Martin Pulec
e3335c25ea
GitHub CI: only download prebuilt GPUJPEG [Win]
2020-05-22 09:52:30 +02:00
Martin Pulec
7bb6bace9a
GitHub CI: MSYS2 is now preinstalled on Win runner
2020-05-22 08:34:02 +02:00
Martin Pulec
2260ab20de
Coverity: disable scheduled run
...
It is perhaps better to run Coverity on demand than forcing every-day
run.
2020-05-13 13:22:24 +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
9931bbd24d
GitHub CI Mac: use SSE4.2
...
This looks like to be least supported set (earliest yet supported model
is Mac Pro Mid 2010).
2020-04-30 08:52:33 +02:00
Martin Pulec
2ead18c4ec
GitHub workflow nightly removed
2020-04-29 11:53:18 +02:00
Martin Pulec
6650cb7695
GitHub CI: Win - add files to a directory in asset
...
actions/upload-artifact@v1 zips content of directory which means that we
have all files in a top-level directory, not in a directory.
2020-04-22 22:31:41 +02:00
Martin Pulec
28a64da913
GitHub workflow "archive" removed
...
It is probably better to run the archiving externally. Moreover, nightly
builds won't be built in behalf of continuous.
2020-04-22 08:34:28 +02:00
Martin Pulec
b99eca78f7
GitHub CI: avoid packing Win build to 2 zips
2020-04-21 18:27:56 +02:00
Martin Pulec
81f1f0a090
Bump to new GPUJPEG
2020-04-16 09:35:41 +02:00
Martin Pulec
3f674ca939
GitHub Workflows: added paths for submodules
2020-04-14 08:10:02 +02:00
Martin Pulec
417c98276e
GitHub Workflows: added deps for RTSP capture [Win]
2020-04-14 08:05:59 +02:00
Martin Pulec
2d93c615c8
Build: fixed JACK [Win]
2020-04-09 13:06:31 +02:00
Martin Pulec
2e757cfeee
Coverity Workflow: cache tool
...
Note: this will currently not work for nightly coverity builds since
cache action is not supported for scheduled jobs.
2020-04-09 09:15:32 +02:00