Martin Piatka
2450e8dea9
CI: update rpi ffmpeg patch
...
Patch is from https://github.com/RPi-Distro/ffmpeg
The newest patch for 4.3.4 doesn't compile on buster because of
undefined V4L2_CID_CODEC_STATELESS_BASE
2022-09-21 14:03:05 +02:00
Martin Pulec
031e5be285
CI: use GH api instead of taking it from HTML
...
similarly to previous commit
2022-09-20 12:11:19 +02:00
Martin Pulec
e351f182cd
CI: use SpoutLibrary build
2022-09-15 14:27:22 +02:00
Martin Pulec
912cb8ed38
C/C++ CI: added Arch check
...
- check appimage with Arch and --capabilities - this catches segfault
with incompatible jack implementation in bundle and system
(pipewire-jack package needed)
- use empty directory for container build (instead of ".") also for
Ubuntu (would not needlessly copy contents of current directory to
Docker daemon)
2022-09-14 11:50:08 +02:00
Martin Pulec
5ec962d939
CI Windows/prepare_msys.sh: replace MSYS_REPO
...
MSYS2 itself uses MINGW_PACKAGE_PREFIX if run with appropriate scripts
so make this similarly.
2022-09-12 16:44:04 +02:00
Martin Pulec
71ec5f5cf7
Revert "CI: removed SDL2_mixer"
...
This reverts commit d547bcb9e3 .
Now used by MIDI audio capture.
2022-09-12 16:44:04 +02:00
Martin Pulec
cb789020d6
shellchecked all remaining CI scripts
2022-09-08 14:43:42 +02:00
Martin Pulec
f0e3022b70
shellchecked .github/scripts/Linux/**/*sh
2022-09-08 13:54:43 +02:00
Martin Pulec
585fb29313
CI: patch Cineform
2022-09-08 12:07:56 +02:00
Martin Pulec
8bb3026f27
shellchecked .github/scripts/*/prepare.sh
2022-09-08 11:13:47 +02:00
Martin Pulec
ae7610e19b
CI: Cineform build - factor common code
...
generalize compilation for Linux+mac
2022-09-08 11:13:44 +02:00
Martin Pulec
59871a6850
CI [Linux]: removed custom SDL2 repo
...
See #168 - according to the testing, the fix may already have been
applied upstream (in Ubuntu distro SDL2 package, although minor version
has not changed).
2022-09-06 16:25:30 +02:00
Martin Pulec
a2f5a78c09
CI: replaced removed PPA for SDL2
...
The previous seem that hasn't been used in recent builds anyways
(perhaps packages were removed from the repository earlier?).
2022-08-26 15:49:55 +02:00
Martin Pulec
d547bcb9e3
CI: removed SDL2_mixer
...
no longer used by testcard2
2022-08-26 15:49:36 +02:00
Martin Pulec
90a1bbe7af
.github/scripts/upload-asset.sh fixed
2022-08-23 15:15:21 +02:00
Martin Pulec
51f3f5efdb
.github/scripts/create_release.sh fixed
2022-08-23 14:48:16 +02:00
Martin Pulec
cc83029b0f
shellchecked .github/*sh
2022-08-23 13:19:08 +02:00
Martin Pulec
ace75e51e8
CI: install-common-deps.sh: nproc mac compat
...
+ use nproc for cineform compilation
2022-08-23 13:19:03 +02:00
Martin Pulec
9489a18b98
.github/scripts/upload-ndi-build.sh removed
...
no longer used (NDI is always built)
2022-08-23 10:48:12 +02:00
Martin Pulec
ab32827c11
CI: shellchecked .github/scripts/{json,create}*
2022-08-23 10:48:12 +02:00
Martin Pulec
404a4de21e
NEWS remove new line after heading + description
...
Described NEWS/FIXES.md text processing for release JSON description
body.
2022-08-23 10:48:12 +02:00
Martin Pulec
17c4603e7a
CI: allow '\_' and \*' in NEWS and FIXES.md
...
properly escape them for valid JSON
2022-08-23 10:48:12 +02:00
Martin Pulec
996ad31d71
create_[con_]release.sh: handle HTTP status != 200
2022-08-23 10:48:11 +02:00
Martin Pulec
ce6bdd79cf
CI: json-common.sh - safety check + escape
2022-08-23 10:48:11 +02:00
Martin Pulec
d68df46923
create_release.sh: enable debug output
2022-08-23 10:48:11 +02:00
Martin Pulec
67c83f0172
create_continuous_release.sh: other fixes
...
- fetch really 'continuous' release, not $TAG (perhaps c&p error from
create_release.sh)
- create tag only if not exists
2022-08-23 10:48:11 +02:00
Martin Pulec
284d60dcdf
create_continuous_release.sh: force fetch
...
It looks like git on GH tags without signatures first and thus the
consequent fetch in create_continuous_release.sh fails because it
fetches signed tag (although it is the same object).
See also:
https://github.com/MartinPulec/UltraGrid/actions/runs/2902280934
+ enable debugging in the script (`-x`)
2022-08-23 10:48:11 +02:00
Martin Pulec
720009aea4
GitHub CI Linux: disable GL suppoort for GPUJPEG
...
This support is currnetly unused by UltraGrid and adds libOpenGL.so.o
GPUJPEG dependency:
https://cmake.org/cmake/help/v3.22/module/FindOpenGL.html#linux-specific
Since we don't need this, it is best to disable GPUJPEG OpenGL support.
2022-08-10 08:14:08 +02:00
Martin Pulec
49fe808693
GitHub CI Linux: CUDA_HOST_COMPILER no longer needed
2022-08-10 08:14:07 +02:00
Martin Pulec
d38410e13d
GitHub CI Linux GPUJPEG: revert to cmake
...
This reverts 2c90fee5 that is hopefully no longer needed.
+ use function for the build instead of a nasty one-liner
+ parallel build
2022-08-10 08:14:07 +02:00
Martin Piatka
168dee12ce
CI: Update svt-av1 repo URL
2022-08-05 15:52:06 +02:00
Martin Pulec
356b622889
testcard: get rid of SDL_mixer
...
SDL_mixer has some nasty dependency on JACK so remove it altogether
since it is perhaps seldom used (the MIDI playback may be added later
eg. as a standalone audio capture).
(see GH discussion #241 )
2022-07-27 09:05:56 +02:00
Martin Pulec
d0224f6b2e
.github/scripts/macOS/sign.sh: used shellcheck
...
Incorporated shellcheck complains.
2022-07-12 11:53:48 +02:00
Martin Pulec
c7a251f327
CI sign.sh [mac]: return 0 on pull request
...
On pull request, the repository secrets are not available.
2022-07-12 11:32:57 +02:00
Martin Pulec
053e469c8b
Revert "GitHub CI C/C++ Lin. FFmpeg: disable SVT HEVC/VP9"
...
This reverts commit 9fbd18b53d .
2022-06-16 11:34:21 +02:00
Martin Pulec
4089f2e3ef
CI: AJA cleanup
2022-06-14 14:12:57 +02:00
Martin Pulec
00c177d6f2
CI: use AJA from GitHub [Win]
2022-06-14 14:11:50 +02:00
Martin Pulec
47d8fd5143
CI: use AJA from GitHub [mac]
2022-06-14 11:36:58 +02:00
Martin Pulec
64562d5d55
CI: use AJA from GitHub [Linux]
...
NTV2 SDK is now open source and hosted on GitHub.
2022-06-14 11:36:58 +02:00
Martin Pulec
b6160ef916
CI mac GLFW: host non-upstream changes on GH
2022-06-01 16:03:18 +02:00
Martin Pulec
29037018fe
GH continuous desc: ARM builds are built monthly
2022-06-01 11:22:02 +02:00
Martin Pulec
735428abd2
AppImage: fixed appsteam+validation
2022-05-30 15:52:03 +02:00
Martin Pulec
5313a3421f
C/C++ CI: fixed failed run 658
...
Fixed failed run:
https://github.com/CESNET/UltraGrid/actions/runs/2274530865
2022-05-05 14:09:24 +02:00
Martin Pulec
3817102bb9
CI: do not install glib (see previous commit)
2022-05-02 16:12:33 +02:00
Martin Pulec
12c6c76655
fixed pacman auto-confirmation in previous commit
...
+ fixed PATH (missing $)
2022-04-25 09:28:23 +02:00
Martin Pulec
0bd1dfc569
CI Win lib555: use ld from binutils
...
lld (from clang) didn't work
Fixes failed run:
https://github.com/CESNET/UltraGrid/actions/runs/2207798105
2022-04-22 16:34:41 +02:00
Martin Pulec
d64468545b
lavc: enable intra-refresh for NVENC with patch
...
see commits e3c926c8 and 1f735a93
We patch FFmpeg in Linux CI builds so if it is patched, intra-refresh
sitll can be enabled, even though not by default.
2022-04-22 11:32:53 +02:00
Martin Pulec
e9837ed947
CI: patch GLFW for mac for higher bit depth
2022-04-22 11:32:48 +02:00
Martin Pulec
557dfb39d8
CI: use glfw instead of glut
2022-04-20 09:39:02 +02:00
Martin Pulec
5119d6f685
CI Linux: disable SVT HEVC FFmpeg patch again
...
Due to changes from 30th Mar '22, the patch is incompatible again.
2022-04-11 16:35:39 +02:00