Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates Android native dependencies to support 16 KB memory page sizes, addressing issue #58. This is necessary for compatibility with Android 15 and newer devices that use 16 KB page sizes instead of the traditional 4 KB pages.
Key changes:
- Migrates from a custom OpenCV build to the official OpenCV Maven repository
- Updates all LiteRT (TensorFlow Lite) dependencies from version 1.4.0 to 1.4.1
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| implementation 'com.google.ai.edge.litert:litert-support:1.4.0' | ||
| implementation 'com.google.ai.edge.litert:litert-metadata:1.4.0' | ||
| } No newline at end of file | ||
| implementation 'org.opencv:opencv:4.12.0' |
There was a problem hiding this comment.
The change from a custom OpenCV build (com.github.vladiH:opencv-android) to the official repository (org.opencv:opencv) may introduce API differences or behavioral changes. This is effectively a major version change from a custom v1.0.0 to OpenCV 4.12.0. Consider documenting any necessary API changes in the CHANGELOG.md and verifying that all OpenCV usage throughout the codebase (particularly in FlutterVisionPlugin.java, Yolov8Seg.java, and utils.java) remains compatible with the official OpenCV 4.x API.
|
+1 |
Should fix #58