Martin Pulec
e401f0e9fa
CI ARM: reduced FFmpeg flags
...
Only a little subset of features is really needed
2020-07-29 10:40:13 +02:00
Martin Pulec
6e29aeef29
GitHub CI: use clang-9 for Linux build
...
This allows to use C++ 17.
2020-07-29 10:40:12 +02:00
Martin Pulec
25eef88ccf
CI ARM: build own FFmpeg with OMX fix
...
This fixes a problem when the H.264 stream includes PPS/SPS only at the
beginning which effectively makes it unusable with UltraGrid.
2020-07-28 12:06:01 +02:00
Martin Pulec
a6c0aae5d0
CI: added few more FFmpeg modules [Linux]
2020-07-14 15:52:02 +02:00
Martin Pulec
36aca770a4
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-07-08 09:29:09 +02:00
Martin Pulec
c715cabe8d
GitHub CI: do not build static FFmpeg [Linux]
2020-07-08 08:36:27 +02:00
Martin Pulec
0fda3dadef
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-07-01 20:38:40 +02:00
Martin Pulec
426bd29506
GitHub CI: force JACK transport [Linux]
...
This shouldn't hurt much since we distribute the JACK library in the
AppImage.
2020-07-01 20:38:39 +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
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
2a66cd4bc7
GitHub CI: better check binaries
...
* try to hide local libraries (mac, Win) before 'make distcheck'
* check the binaries that are really distributed (with fixed
dependencies)
2020-04-08 07:49:52 +02:00
Martin Pulec
9555f3df38
GitHub Workflows: be more error-prone [Win]
...
Run bash with '-e' option in order to the errors not to be silently
dismissed.
2020-04-06 13:49:28 +02:00
Martin Pulec
254bc9fdc8
GitHub C++/C CI Workflow: fixed a typo
2020-04-03 09:30:12 +02:00
Martin Pulec
7f1bd8cb1d
GitHub Workflow: upload a release asset if on main repo
...
+ run C/C++ CI on U16.04
2020-04-02 11:50:11 +02:00
Martin Pulec
9b20ac2276
GitHub workflows: updated triggers
2020-03-28 11:21:44 +01:00
Martin Pulec
11629b9883
GitHub workflows: sign AppImage
2020-03-27 21:40:54 +01:00
Martin Pulec
a61a4dc16e
GitHub workflows: sign also CI if key avail. [mac]
2020-03-27 21:40:54 +01:00