Repository navigation
fix: sync matched IJK EOS libraries and document native options - #4266
Merged
Merged
Conversation
Preserve matching FFmpeg/SDL and the existing ARM64 candidate bytes. Update README and build/usage guides for crop options, authenticated HTTPS, ABI packaging and 16 KiB native layouts.
There was a problem hiding this comment.
🔵 Needs a closer look
The native binary update changes asynchronous MediaCodec EOS locking across hardware-decoded streams, while ARMv7/x86_64 playback and GSY lifecycle/Surface behavior still require maintainer review and Android-device validation.
No open issues 🎉
What changed in this PR
Documents the matched three-ABI IJK native update, including output-size propagation, opt-in H.264 crop handling, and automatic end-of-stream progress fixes. Java defaults and release versions remain unchanged.
Changes:
- Update both READMEs with native repair scope, TLS authentication requirements, and packaging guidance.
- Consolidate native options, compatibility limits, source pins, and exact library hashes in the native-library guide.
- Pin both build guides to the merged IJK source and replace outdated draft status text.
| File | Description |
|---|---|
| README.md | Summarizes the native update and integration requirements in English. |
| README_CN.md | Provides the corresponding Chinese update summary. |
| doc/IJK_THREE_ABI_SO_UPDATE.md | Documents native behavior, options, ABI packaging, provenance, and hashes. |
| doc/BUILD_SO.md | Updates the Chinese build instructions and source pin. |
| doc/BUILD_SO_EN.md | Updates the English build instructions and source pin. |
Review effort: Balanced
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
变更
产物与静态核对
已有验证与边界