FFmpeg 7.1 + cuframes input demuxer

Snapshot FFmpeg n7.1 (release tag) с применённым patch'ем для cuframes
input format. Используется как FFMPEG_REPO_OVERRIDE в NickM-27/FFmpeg-Builds
fork для статической сборки patched binary под Frigate (Debian 12 / glibc 2.36).

Apply changes:
  + libavformat/cuframesdec.c (новый — реализация демуксера)
  M libavformat/Makefile (CONFIG_CUFRAMES_DEMUXER target)
  M libavformat/allformats.c (extern declaration)
  M configure (--enable-libcuframes option + dep check)

Patch source: https://git.goldix.org/gx/cuframes (filter/ffmpeg-7.1-cuframes-demuxer.patch)

History сброшена (snapshot вместо fork) потому что upstream shallow clone
не позволял push в gitea. Полная история FFmpeg — на github.com/FFmpeg/FFmpeg n7.1.
This commit is contained in:
2026-05-17 11:43:10 +01:00
commit dcecd42de4
8554 changed files with 2122707 additions and 0 deletions
+57
View File
@@ -0,0 +1,57 @@
e4e0e27eb8ed99eedc2458d92401c5e4 *tests/data/fate/ffmpeg-loopback-decoding.nut
7435259 tests/data/fate/ffmpeg-loopback-decoding.nut
#tb 0: 1/25
#media_type 0: video
#codec_id 0: rawvideo
#dimensions 0: 704x288
#sar 0: 0/1
0, 0, 0, 1, 304128, 0xf6aa0942
0, 1, 1, 1, 304128, 0x5752d4ab
0, 2, 2, 1, 304128, 0x3052ede5
0, 3, 3, 1, 304128, 0xdaf807b7
0, 4, 4, 1, 304128, 0x8f5c9990
0, 5, 5, 1, 304128, 0x75b58b80
0, 6, 6, 1, 304128, 0x5b9c7b06
0, 7, 7, 1, 304128, 0xee9c177a
0, 8, 8, 1, 304128, 0x4fefb449
0, 9, 9, 1, 304128, 0x0a6d565d
0, 10, 10, 1, 304128, 0x25fe7635
0, 11, 11, 1, 304128, 0x1d36be60
0, 12, 12, 1, 304128, 0xa63f571a
0, 13, 13, 1, 304128, 0x7ec1f6b5
0, 14, 14, 1, 304128, 0x8c240ccf
0, 15, 15, 1, 304128, 0x41bbbc2a
0, 16, 16, 1, 304128, 0x611319e8
0, 17, 17, 1, 304128, 0x929d83ad
0, 18, 18, 1, 304128, 0x45ae42a0
0, 19, 19, 1, 304128, 0x9dd20a04
0, 20, 20, 1, 304128, 0x61230985
0, 21, 21, 1, 304128, 0x643a6d0f
0, 22, 22, 1, 304128, 0x5dd530dd
0, 23, 23, 1, 304128, 0x92c56539
0, 24, 24, 1, 304128, 0xc364f034
0, 25, 25, 1, 304128, 0x7a476be9
0, 26, 26, 1, 304128, 0xee4ac625
0, 27, 27, 1, 304128, 0x9e9c13c4
0, 28, 28, 1, 304128, 0x6097cda9
0, 29, 29, 1, 304128, 0x3a6c370c
0, 30, 30, 1, 304128, 0xfa740b74
0, 31, 31, 1, 304128, 0x9d13798e
0, 32, 32, 1, 304128, 0x61b5ffc1
0, 33, 33, 1, 304128, 0x34b30667
0, 34, 34, 1, 304128, 0x303681b4
0, 35, 35, 1, 304128, 0xe63508fc
0, 36, 36, 1, 304128, 0x10ef6b65
0, 37, 37, 1, 304128, 0x17c8d2b5
0, 38, 38, 1, 304128, 0x053d9db5
0, 39, 39, 1, 304128, 0x43dd5c5b
0, 40, 40, 1, 304128, 0xba4b65f2
0, 41, 41, 1, 304128, 0x4dc70aa2
0, 42, 42, 1, 304128, 0x9e2a528f
0, 43, 43, 1, 304128, 0x53df2931
0, 44, 44, 1, 304128, 0xe1d12fbd
0, 45, 45, 1, 304128, 0xcb863c4c
0, 46, 46, 1, 304128, 0x528e2e81
0, 47, 47, 1, 304128, 0x880c0b66
0, 48, 48, 1, 304128, 0x83ec648a
0, 49, 49, 1, 304128, 0xa5d2555d