master-of-zen / Av1an

Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding
GNU General Public License v3.0
1.4k stars 147 forks source link

Upgrade `ffmpeg-the-third` and its transitive dependencies to fix static builds #722

Closed mqudsi closed 1 year ago

mqudsi commented 1 year ago

The recent updates to the ffmpeg dependencies broke the ffmpeg_static feature to request linking against a static build of ffmpeg due to an upstream change in how the ffmpeg repo tagged releases [0].

v1.0.2 of the transitive ffmpeg-sys-the-third dependency includes the needed fix to get static ffmpeg builds to work again (at all) as well as to get static builds working on clang 16 [1].

[0]: https://github.com/shssoichiro/ffmpeg-the-third/pull/3 [1]: https://github.com/shssoichiro/ffmpeg-the-third/pull/5

mqudsi commented 1 year ago

Thanks for dealing with all the ffmpeg PRs, @shssoichiro ♥