Martin Pulec
b52a62965b
GitHub CI C/C++ mac NDI: workaround not needed
...
Remove a workaround that is no longer needed with current NDI.
2022-03-11 10:48:48 +01:00
Martin Pulec
8d05cde1a5
GitHub CI Win: install windeployqt for Qt6
2022-03-09 16:29:07 +01:00
Martin Pulec
8b0af756bb
GitHub CI C/C++ Win: use Qt 6
2022-03-09 16:09:37 +01:00
Martin Pulec
c321ed4cc0
GitHub CI C/C++: use PCP from upstream
...
It should be now able to build in Windows.
2022-02-23 10:17:19 +01:00
Martin Pulec
b5d2f40335
GitHub CI Win: Version.txt is not present in NDI
...
Windows distribution of NDI usually doesn't contain Version.txt so do
not use it. Moreover the previous way of creating the version file (in
.bashrc) was not perfect.
Write at least NDI major version if NDI_VERSION is not present.
2022-02-22 08:23:07 +01:00
Martin Pulec
e2174fba31
GitHub CI C/C++ [Win]: updated CUDA toolkit
...
To fix failed run:
https://github.com/CESNET/UltraGrid/actions/runs/1876551209
2022-02-21 16:22:25 +01:00
Martin Pulec
c9661c4e67
GitHub CI Coverity: use full path for the cache
...
For some reason, using implicit path caused the Coverity tool not to be
stored ("Cache Size: ~0 MB (22 B)" in Post Cache step).
2022-02-21 15:32:03 +01:00
Martin Pulec
9231848bd5
GitHub CI C/C++ [Win]: fixed JACK2 installation
...
JACK installed with Chocolatey ceased to run unattendedly thus
installing it directly now.
2022-02-21 14:57:26 +01:00
Martin Pulec
960d231574
GitHub CI Coverity: move conditional to every step
...
See also:
https://github.com/actions/runner/issues/520
2022-02-21 09:48:31 +01:00
Martin Pulec
59a58d9966
GitHub CI Coverity: do not clone submodules
2022-02-21 09:48:31 +01:00
Martin Pulec
f59ca12da4
GitHub CI: take EWS from upstream
...
Our compatibility fixes were already merged so we can use the code from
upstream.
2022-02-09 10:02:48 +01:00
Martin Pulec
15f49a2788
moved bootstrap_gpujpeg.sh to ext-deps
...
+ updated the script to work from any UG repo subdir (not only top level)
2022-02-03 15:41:10 +01:00
Martin Pulec
66140e1f3e
zfec configure+CI: use /usr/local/src
...
- install only zfec subdirectory, not whole repo
- macOS blocks creating files directly in /usr(/src)
2022-02-03 15:41:10 +01:00
Martin Pulec
7c613e380a
GitHub CI: install also zfec to /usr/src
...
Although nowadays rarely used, /usr/src is a convenient place for
system-wide sources (aka libraries), so use it. Also it also removes the
need for hard-coded path.
2022-02-03 15:41:09 +01:00
Martin Pulec
dea2c0a5aa
GitHub CI [Linux, Mac]: install Cineform normally
...
In order not to depend on hard-coded path.
2022-02-03 15:41:09 +01:00
Martin Pulec
b89a02bf4c
GitHub CI [Win]: Cineform compilation workaround
2022-02-03 15:41:09 +01:00
Martin Pulec
9b01fcd803
.github/scripts/macOS/prepare.sh: small updates
...
moved modules to separate functions
2022-02-03 15:41:08 +01:00
Martin Pulec
fb1bd77bfb
GitHub CI: download zfec/cineform directly from upstream
...
+ removed gpujpeg/cineform from monitored paths in workflow file
2022-02-03 15:41:08 +01:00
Martin Piatka
263a3e945f
GitHub CI: Fix cron string
...
The order of values is minute, hour, day-of-month, month, day-of-week
2022-02-02 10:26:19 +01:00
Martin Pulec
ecc26b813a
GitHub CI ARM: run automatically 20th day of month
...
run only in main repo on schedule
2022-02-01 14:48:47 +01:00
Martin Pulec
23c4b87611
GitHub CI Coverity: run automatically 20th day of month
...
if coverity token is present
2022-02-01 14:45:45 +01:00
Martin Pulec
a2274bd1af
GitHub CI: install EWS from GitHub
2022-01-31 16:29:18 +01:00
Martin Pulec
f783eec25c
GitHub CI [Linux]: continue also without NDI
...
for Coverity checks that are without it
2022-01-26 08:22:41 +01:00
Martin Pulec
fe0a807e52
GitHub CI [Linux]: ensure DejaVu fonts installed
...
Ensure that DejaVu fonts are installed since create_appimage.sh expects
those fonts to be present.
2022-01-21 10:33:24 +01:00
Martin Pulec
537afd25d9
GitHub CI [Windows, XIMEA]: disable further comps
...
Disable also all other components except XiApi.
Component names decompiled from installer with 7-zip 15.05, see also
https://nsis.sourceforge.io/Can_I_decompile_an_existing_installer .
2022-01-21 09:08:46 +01:00
Martin Pulec
443b6c9ee4
GitHub CI [Windows, XIMEA]: disable all unneeded components
...
In order to prevent potential freezes that nondeterministically arise.
2022-01-20 16:30:20 +01:00
Martin Pulec
7b6b782c44
GitHub CI [Windows, XIMEA]: kill installer forcibly after 300 s
2022-01-20 14:04:42 +01:00
Martin Pulec
5a8f4657e8
GitHub CI [Win, NDI]: missing quotes around NDI path
...
In Windows, it contains spaces.
2022-01-20 09:30:25 +01:00
Martin Pulec
5664c2c9df
GitHub CI [Windows]: cache XIMEA
2022-01-19 17:02:44 +01:00
Martin Pulec
587e829387
GitHub CI: enable testcard2
2022-01-19 17:02:42 +01:00
Martin Piatka
0ebe68691a
Revert "GitHub CI [Windows]: disable holepunch - doesn't compile"
...
This reverts commit 880640a604 .
2022-01-14 12:06:34 +01:00
Martin Pulec
880640a604
GitHub CI [Windows]: disable holepunch - doesn't compile
2022-01-14 08:18:10 +01:00
Martin Pulec
a0adbbe5c0
GitHub CI [macOS]: added /usr/local/lib to dylibbundler search path
...
needed for libjuice
2022-01-13 16:59:02 +01:00
Martin Pulec
d2a69e461e
GitHub CI: dump config.log if configure failed
2022-01-13 16:59:01 +01:00
Martin Pulec
a06af0ac34
GitHub CI: current NDI bug workaround
2022-01-13 16:59:01 +01:00
Martin Pulec
e3d9cdb36a
GitHub CI libjuice: fixed Win build
...
- set generator to UNIX Makefiles
- set installation path explicitly to /usr/local, otherwise it installs
to program files
2022-01-13 16:59:01 +01:00
Martin Pulec
06f0ee59b3
GitHub CI [Windows, NDI]: added additional wait if NDI not (yet?) present
2022-01-12 15:35:20 +01:00
Martin Pulec
fb79b23ef9
GitHub CI: enable UDP hole punching
2022-01-12 15:05:27 +01:00
Martin Pulec
3567760a25
GitHub CI [macOS]: remove NDI Etag from nonfree cached key
...
NDI is already handled separately.
2022-01-12 14:29:54 +01:00
Martin Pulec
a1fc27de7d
GitHub CI [macOS]: download XIMEA individually
...
Do not group "free" SDKs - XIMEA was only one, anyway, NDI handled separately.
2022-01-12 14:29:51 +01:00
Martin Pulec
fda9f4e07d
create_release.sh: use ATX markdown hdr instead of bold for changes and fixes
...
This allows having some formatting in FIXES.md, eg. for different minor
versions like that:
#### 1.7.1
- changes for 1.7.1
- another fix in 1.7.1
### 1.7.2
- fixes for 1.7.2
+ join the lines like beginning with spaces more inteligently
2022-01-12 13:48:00 +01:00
Martin Pulec
bc455b8605
GitHub CI: download NDI directly from NewTek
...
and build it unconditionaly.
2022-01-12 13:48:00 +01:00
Martin Pulec
4685a2cb84
GitHub CI: build NDI by default if SDK is found
...
Removed separate NDI handling (branch ndi-build and build it as upstream (if SDK is found)
since NDI is now dynamically runtime loaded.
2022-01-12 13:47:59 +01:00
Martin Pulec
557b66ec06
GitHub CI coverity_scan: check for tool update
...
Coverity doesn't provide ETag but a filename with content-disposition
header, eg.:
content-disposition: attachment; filename="cov-analysis-linux64-2020.09.tar.gz"
2022-01-12 13:47:58 +01:00
Martin Piatka
e9dbb67194
github/CI: RPI4 patched ffmpeg for hwaccel
2022-01-06 15:06:35 +01:00
Martin Pulec
c59aabc856
GitHub CI [Win, VHD]: fixed current (6.18) lib location
2021-12-06 11:52:05 +01:00
Martin Pulec
66a08619c8
GitHub CI [Win, AJA]: AJA 16.1 compat - use glob for VS proj
2021-12-06 10:20:12 +01:00
Martin Pulec
e8ad31bb8c
GitHub CI: add bugfix changelog to GH release
...
Fixes are listed in file FIXES.md
+ fix the link to full changelog
2021-12-02 12:11:41 +01:00
Martin Pulec
9b25a3898a
GitHub CI [Win]: do not remove Dotnet/Android
...
Removing Android takes very long time (~20 min) and it doesn't need to
be necessary anymore.
2021-11-30 16:27:51 +01:00
Martin Pulec
f5b48ee20e
GitHub CI [Win]: enable debug in prepare.ps1
...
i.a. to determine slowdowns + eventually real debugging
2021-11-30 16:27:50 +01:00