dcecd42de4
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.
48 lines
6.3 KiB
Plaintext
48 lines
6.3 KiB
Plaintext
:
|
|
ffmpeg.c : libav*
|
|
======== : ======
|
|
:
|
|
:
|
|
--------------------------------:---> AVStream...
|
|
InputStream input_streams[] / :
|
|
/ :
|
|
InputFile input_files[] +==========================+ / ^ :
|
|
------> 0 | : st ---:-----------:--/ : :
|
|
^ +------+-----------+-----+ / +--------------------------+ : :
|
|
: | :ist_index--:-----:---------/ 1 | : st : | : :
|
|
: +------+-----------+-----+ +==========================+ : :
|
|
nb_input_files : | :ist_index--:-----:------------------> 2 | : st : | : :
|
|
: +------+-----------+-----+ +--------------------------+ : nb_input_streams :
|
|
: | :ist_index : | 3 | ... | : :
|
|
v +------+-----------+-----+ +--------------------------+ : :
|
|
--> 4 | | : :
|
|
| +--------------------------+ : :
|
|
| 5 | | : :
|
|
| +==========================+ v :
|
|
| :
|
|
| :
|
|
| :
|
|
| :
|
|
--------- --------------------------------:---> AVStream...
|
|
\ / :
|
|
OutputStream output_streams[] / :
|
|
\ / :
|
|
+======\======================/======+ ^ :
|
|
------> 0 | : source_index : st-:--- | : :
|
|
OutputFile output_files[] / +------------------------------------+ : :
|
|
/ 1 | : : : | : :
|
|
^ +------+------------+-----+ / +------------------------------------+ : :
|
|
: | : ost_index -:-----:------/ 2 | : : : | : :
|
|
nb_output_files : +------+------------+-----+ +====================================+ : :
|
|
: | : ost_index -:-----|-----------------> 3 | : : : | : :
|
|
: +------+------------+-----+ +------------------------------------+ : nb_output_streams :
|
|
: | : : | 4 | | : :
|
|
: +------+------------+-----+ +------------------------------------+ : :
|
|
: | : : | 5 | | : :
|
|
v +------+------------+-----+ +------------------------------------+ : :
|
|
6 | | : :
|
|
+------------------------------------+ : :
|
|
7 | | : :
|
|
+====================================+ v :
|
|
:
|