Skip to content

Build Android ffmpeg AAR with x264 and 16KB validation#4

Merged
ua741 merged 3 commits into
ente:ente-buildfrom
neeraj-pilot:np/android-ffmpeg-x264-16kb-ci
May 18, 2026
Merged

Build Android ffmpeg AAR with x264 and 16KB validation#4
ua741 merged 3 commits into
ente:ente-buildfrom
neeraj-pilot:np/android-ffmpeg-x264-16kb-ci

Conversation

@neeraj-pilot

Copy link
Copy Markdown

Summary

  • build the Android AAR from CI using x264, zimg, Android zlib, and GPL flags
  • validate the generated AAR for ARM ABIs, x264/zimg/zlib/GPL, no packaged libc++_shared.so, CI build paths, and 16 KB LOAD alignment
  • replace the vendored Flutter Android AAR with the CI-built artifact

Validation

  • GitHub Actions run: https://github.com/neeraj-pilot/ffmpeg-kit/actions/runs/26016716521
  • Downloaded artifact SHA-256: d37620efe2d949e9c30f73893c8cd6476aa87e01581058c651f6724a94c7bc56
  • Artifact size: 23,565,018 bytes
  • Local validation against vendored AAR: scripts/validate-android-aar.sh passed with NDK 26.3.11579264 llvm-readelf
  • Embedded FFmpeg config path confirms remote build: /home/runner/work/ffmpeg-kit/ffmpeg-kit/.ndk/android-ndk-r26d/...

@neeraj-pilot neeraj-pilot changed the base branch from 16kb-fix to ente-build May 18, 2026 08:31
@ua741 ua741 merged commit 15afc08 into ente:ente-build May 18, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants