Martin Piatka
686b4083e6
CI: arm/ffmpeg: Order unordered patches
...
Also rename fix flags from .diff to .patch so that it gets actually
applied.
2022-09-22 15:53:30 +02:00
Martin Piatka
256ce75e16
CI: arm: Apply ffmpeg patches in alphabetical order
2022-09-22 15:53:29 +02:00
Martin Pulec
0a5a38d218
CI ARM: shallow clone of FFmpeg
...
Saves time and space.
+ added the branch to the clone command (otherwise it won't be known in
the shallow clone)
2022-09-21 15:23:17 +02:00
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
f0e3022b70
shellchecked .github/scripts/Linux/**/*sh
2022-09-08 13:54:43 +02:00
Martin Pulec
3817102bb9
CI: do not install glib (see previous commit)
2022-05-02 16:12:33 +02:00
Martin Pulec
557dfb39d8
CI: use glfw instead of glut
2022-04-20 09:39:02 +02:00
Martin Piatka
b3389d1c56
Github CI: Install GLM from repositiories
2022-03-29 13:41:21 +02:00
Martin Piatka
e9dbb67194
github/CI: RPI4 patched ffmpeg for hwaccel
2022-01-06 15:06:35 +01:00
Martin Pulec
e6fd7c6af3
Use libraspberrypi-dev instead of cloning from GitHub
2021-07-19 15:54:46 +02:00
Martin Pulec
4484ab418d
GitHub CI [armhf]: build own SDL2 with KMSDRM
2021-07-19 15:54:42 +02:00
Martin Pulec
bc3e4e1a28
GitHub CI [ARM]: fixes
2021-07-19 13:04:34 +02:00
Martin Pulec
22bbfca5dc
GitHub CI [Linux, raspbian]: add also complementary repo
...
SDL2 from this repo supports RPI backend.
2021-07-19 13:04:31 +02:00
Martin Pulec
5fdaef03a3
GitHub CI [Linux ARM]: use code checked out by GitHub
...
Use code checked out by GitHub Action - previously there was a clone
but we want rather the actual code, which doesn't need to be in master
branch of the main repository.
This also requires a small refactor (chroot in home rather than in
$GITHUB_WORKSPACE)
2021-05-21 19:40:15 +02:00
Martin Pulec
495548b4db
GitHub CI [Linux ARM]: simplify bootstrap.sh
2021-05-21 13:43:51 +02:00
Martin Pulec
7400038ffc
GitHub CI: ARM build - use appimagetool 12
...
Git master version now doesn't contain the original build.sh script but
only docker one, which is difficult to use now.
+ added patch to compile
2021-01-06 16:00:00 +01:00
Martin Pulec
4aef93461d
GitHub CI ARM: readibility fix
...
Unexport EXTRA_LIB_PATH to make clear that it is not used further used
(outside this script).
2020-10-20 12:01:33 +02:00
Martin Pulec
484da9ccd1
GitHub CI: fixed premature exit by mistake
2020-10-20 12:00:55 +02:00
Martin Pulec
996c9ccf76
CI scripts: catch more errors
...
When there is a chain of commands separated by &&, if one fails, the
others are not executed but the script continues execution even with
'set -e'.
2020-10-07 10:46:39 +02:00
Martin Pulec
5eec4289fe
ARM AppImage: removed processing of GUI option
2020-09-15 16:34:02 +02:00
Martin Pulec
9063ea7509
GitHub CI ARM: bootstrap.sh fixes
...
- missing command delimiter
- cannot cd to $HOME in chroot
2020-08-28 15:10:10 +02:00
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
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
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