Skip to content

FFmpeg 9.0.2 and current native dependencies - #10

Merged
sheehanmunim merged 4 commits into
mainfrom
chore/ffmpeg-9.0.2-deps
Sep 19, 2026
Merged

sheehanmunim merged 4 commits into
mainfrom
chore/ffmpeg-9.0.2-deps

Conversation

@sheehanmunim

@sheehanmunim sheehanmunim commented Sep 19, 2026

Copy link
Copy Markdown
Member

Bumps the bundled FFmpeg to 9.0.2 and every native dependency with a newer release (several carry security fixes: mbedTLS 3.6.2→3.6.7, expat 2.7.1→2.8.4, libvpx 1.15.0→1.17.0).

Library Before After
FFmpeg 9.0.1 9.0.2
mbedTLS (Android) 3.6.2 3.6.7
expat (Android) 2.7.1 2.8.4
fontconfig (Android) 2.16.0 2.18.3
libvpx 1.15.0 1.17.0
dav1d 1.5.1 1.5.4
FreeType 2.13.3 2.14.3
HarfBuzz 10.1.0 14.4.0
libass 0.17.4 0.17.5

LAME 3.100, Opus 1.5.2, libaom 3.15.0, openh264 2.6.0 and FriBidi 1.0.16 are already current.

HarfBuzz 14 enables its raster/vector/gpu/subset libraries by default; they are disabled since libass only needs shaping. fontconfig 2.17+ adds an xml-backend option, pinned to expat. Build artifacts now expire after a day.

mbedTLS 3.6.7, expat 2.8.4, libvpx 1.17.0, dav1d 1.5.4, FreeType 2.14.3,
HarfBuzz 14.4.0 (shaping only: raster/vector/gpu/subset disabled),
fontconfig 2.18.3 (expat backend pinned, tarball now on GitLab),
libass 0.17.5. CI slice artifacts keep for one day.
Copilot AI lite review requested due to automatic review settings September 19, 2026 04:29

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@sheehanmunim
sheehanmunim merged commit afa2080 into main Sep 19, 2026
0 of 7 checks passed
@sheehanmunim
sheehanmunim deleted the chore/ffmpeg-9.0.2-deps branch September 19, 2026 06:02
@sheehanmunim

Copy link
Copy Markdown
Member Author

🎉 This PR is included in version 0.7.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants