52 Commits

Author SHA1 Message Date
15e5a708b0 add minor fix 2026-04-20 08:01:56 +07:00
482d4215ed ultra fix more and more files 2026-04-19 21:39:16 +07:00
Cameron Gutman
3c6e894732 Update to FFmpeg 8.0.1 with v4l2requests_v3 patch series 2025-12-20 21:47:59 -06:00
Cameron Gutman
dc45b12b7e Fix build of FFmpeg for armhf on aarch64 runners 2025-11-01 13:46:12 -05:00
Cameron Gutman
a56b432ab6 Remove nv-codec-headers and stop building NVDEC
- NVDEC is disabled by default in Moonlight Qt now
- NVDEC is superseded by Vulkan Video
- NVDEC is only built into the desktop packages which we don't publish
2025-11-01 13:15:15 -05:00
Cameron Gutman
1fc1e3b63a Fix build of Jammy packages 2025-09-06 03:39:00 +00:00
Cameron Gutman
2cb96a84c8 Add missing dependency for Trixie 2025-09-06 00:47:55 +00:00
Cameron Gutman
52349e9f64 Upgrade from Qt 5 to Qt 6 2025-07-27 14:40:06 -05:00
Cameron Gutman
9ea8ccda95 Fix extra build deps for RPi 2025-07-27 19:33:42 +00:00
Cameron Gutman
018e869617 Use the platform-provided FFmpeg on Raspberry Pi OS 2025-07-27 13:59:29 -05:00
Cameron Gutman
baf049f3f4 Fix syntax error 2025-07-27 02:35:57 +00:00
Cameron Gutman
9d924740b9 Replace buster, bullseye, and sid with trixie 2025-07-26 21:26:28 -05:00
Cameron Gutman
84f5b1e0a0 Remove upstream L4T Bionic support 2025-07-27 01:38:40 +00:00
Cameron Gutman
2532b76429 Add Jammy and Noble builds of the generic embedded package 2024-10-16 05:38:16 +00:00
Cameron Gutman
b7a11be6e8 Build libdav1d for L4T Bionic packages 2024-09-15 21:23:01 +00:00
Cameron Gutman
fc21a63a1d Update FFmpeg for L4T platforms 2024-08-23 04:50:08 +00:00
Cameron Gutman
af1a5069d9 Enable libswscale build 2024-08-23 01:29:51 +00:00
Cameron Gutman
20d3ed39c2 Enable Wayland for Embedded and L4T packages 2024-04-05 23:46:07 +00:00
Cameron Gutman
c385fd39e9 Add package for L4T Jammy 2024-03-18 05:46:00 +00:00
Cameron Gutman
b377e3cb26 Use new gpuslow config option instead of glslow 2023-12-18 07:02:40 +00:00
Cameron Gutman
9436ba0df8 Add packages for Raspberry Pi OS Bookworm 2023-10-13 00:27:07 +00:00
Cameron Gutman
3baf090cb5 Fix autoconf error building SDL_ttf 2023-09-20 06:53:42 +00:00
Cameron Gutman
72ec840806 Rework the build scripts and dockerfiles with generic embedded targets 2023-09-20 04:59:34 +00:00
Cameron Gutman
f2243809bc Build RPi packages with GL Slow option 2023-09-09 13:27:49 -05:00
Cameron Gutman
fb0d531ed9 Add dav1d for software AV1 decoding 2023-07-16 04:50:01 +00:00
Cameron Gutman
021c24db82 Update standard FFmpeg and enable AV1 decoders 2023-03-18 20:47:46 +00:00
Cameron Gutman
0037bf8fc6 Update RPi FFmpeg to 5.1.2 branch 2023-03-17 06:32:21 +00:00
Cameron Gutman
04169b0c5a Use nvv4l2 decoder instead of nvmpi for L4T 2022-03-27 03:02:31 +00:00
Cameron Gutman
f032e7b4aa Add experimental Raspbian aarch64 build 2021-12-24 07:47:05 +00:00
Cameron Gutman
54f02f27f0 Stop assuming the build target based on architecture 2021-08-15 21:07:16 +00:00
Cameron Gutman
759e361f2f Use headers from Raspbian linux-libc-dev 2021-08-07 20:13:38 +00:00
Cameron Gutman
e19eed6cd4 Add RPi-specific build of FFmpeg for HEVC support 2021-05-01 21:45:15 +00:00
Cameron Gutman
2034747e20 Switch to Cloudsmith repo 2021-03-28 04:34:44 +00:00
Cameron Gutman
a69657f718 Configure FFmpeg with --enable-libdrm to avoid crash with LibreELEC DRM PRIME patches 2021-03-07 21:36:54 +00:00
Cameron Gutman
31f3a9dee8 Enable V4L2M2M on all builds 2021-02-07 01:30:06 +00:00
Cameron Gutman
0f31aa99af Update build script for separate prebuilts submodule 2021-01-31 17:56:39 +00:00
Cameron Gutman
46d7fa2636 Clone submodules properly 2021-01-15 20:59:04 -06:00
Cameron Gutman
4313babeba Allow the commit to build to be specified 2021-01-15 20:15:18 -06:00
Cameron Gutman
a7075f3127 Update to SDL 2.0.14 2020-12-22 18:13:45 -06:00
Cameron Gutman
c234dc6820 Rename to moonlight-qt to deconflict with moonlight-embedded 2020-03-12 22:56:16 -07:00
Cameron Gutman
a9beb425cf Disable RPI video because it breaks video on the RPi (go figure) 2020-02-11 21:57:44 -08:00
Cameron Gutman
8664097039 Reduce duplicated code and build SDL_ttf 2020-02-11 21:01:38 -08:00
Cameron Gutman
0ccf234904 Link against SDL 2.0.10 and reduce dependencies 2020-02-11 00:21:39 -08:00
Cameron Gutman
6a317b7cfc Use default install prefix for nv-codec-headers 2020-02-05 20:18:49 -08:00
Cameron Gutman
c02520bc4e Fix Raspberry Pi build 2020-02-05 20:16:27 -08:00
Cameron Gutman
732fe31f8b Use libnvmpi1.0.0 package instead of building it ourselves 2020-02-05 18:20:52 -08:00
Cameron Gutman
1397d2cf24 Use libraspberrypi-dev instead of building the libraries ourselves 2020-02-05 18:16:26 -08:00
Cameron Gutman
559e939f25 Provide a user and email for the fake commit 2020-02-05 17:56:47 -08:00
Cameron Gutman
9778a319be Switch to pre-patched FFmpeg 4.2 with NVMPI support 2020-02-04 21:05:45 -08:00
Cameron Gutman
2df77b8a1b Fix cp warning 2020-02-04 20:31:58 -08:00