ci: clone FFmpeg из local gitea fork (вместо unstable upstream github clone)
build / cmake build (CUDA 12.4, Ubuntu 22.04) (push) Successful in 1m52s
build / ffmpeg filter patch (out-of-tree) (push) Successful in 1m31s

git clone github.com/FFmpeg/FFmpeg на слабом интернете оборвался через 11 мин
(RPC HTTP/2 CANCEL). Local gx/ffmpeg-patched n7.1-cuframes branch имеет
patch уже applied — clone instant без internet round-trip.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-19 00:40:40 +01:00
parent fbe1d18c39
commit bcc1d29ae8
+7 -5
View File
@@ -106,12 +106,14 @@ jobs:
cmake --build build --parallel
cmake --install build --prefix /opt/cuframes
- name: Clone FFmpeg n7.1 + apply patch
# Clone уже-patched FFmpeg fork с локального gitea (быстро + offline).
# Альтернатива — git clone upstream github.com/FFmpeg + apply patch — на слабом
# интернете может оборваться (RPC HTTP/2 CANCEL после 10+ мин).
- name: Clone patched FFmpeg fork (local gitea mirror)
run: |
git clone --depth 1 --branch n7.1 https://github.com/FFmpeg/FFmpeg.git /src/ffmpeg
cd /src/ffmpeg
patch -p1 < $GITHUB_WORKSPACE/filter/ffmpeg-7.1-cuframes-demuxer.patch
ls libavformat/cuframesdec.c
git clone --depth 1 --branch n7.1-cuframes \
https://git.goldix.org/gx/ffmpeg-patched.git /src/ffmpeg
ls /src/ffmpeg/libavformat/cuframesdec.c
- name: Configure FFmpeg (minimal + libcuframes)
run: |