bug fix - Avalonia Android Video Player version bump
All checks were successful
Dotnet build and test / build (push) Successful in 7m52s
Forgejo Release / release (push) Successful in 7m58s

This commit is contained in:
Paul Schneider 2026-10-23 18:02:27 +01:00
commit dfef7652a4
Signed by: notazof
GPG key ID: AD4B9B545FBD7D12
3 changed files with 9 additions and 7 deletions

View file

@ -9,6 +9,7 @@
### Fixed
* [PostIt.Android] Upgrade `VideoLAN.LibVLC.Android` to 3.7.0-beta to resolve the runtime `failed to load libc++_shared.so` problem on 16 KiB-page Android devices and document the native-library compatibility requirement.
* Performer notification audience
## [1.0.8-rc31] - unstable

View file

@ -176,12 +176,13 @@ camera; segments already received by the server remain available under the
interrupted-replay rules above. Device power policies can impose additional
restrictions and must be tested on the intended physical devices.
**Native library limitation:** bundled `VideoLAN.LibVLC.Android` 3.6.5 emits
`XA0141`: its native libraries are not aligned for 16 KiB memory pages.
Playback on 16 KiB-page devices and store distribution requiring this alignment
are not validated/supported by this package choice. A compatible native LibVLC
release is required before claiming that support; a successful APK build or
a test on a 4 KiB-page emulator does not establish it.
**Native library compatibility:** the Android app now uses
`VideoLAN.LibVLC.Android` 3.7.0-beta, which is the minimum compatible package
for 16 KiB-page devices. Older 3.6.5 binaries can fail at runtime with
`failed to load libc++_shared.so` or the linker error `XA0141` because the
native libraries are not aligned for 16 KiB memory pages. A successful APK
build or a test on a 4 KiB-page emulator does not establish compatibility
for 16 KiB-page devices or Play distribution requiring that alignment.
Build with the Android workload and SDK configured:

View file

@ -19,7 +19,7 @@
<PackageVersion Include="DirectShowLib" Version="1.0.0" />
<PackageVersion Include="LibVLCSharp.Avalonia" Version="3.10.2" />
<PackageVersion Include="LibVLCSharp" Version="3.10.2" />
<PackageVersion Include="VideoLAN.LibVLC.Android" Version="3.6.5" />
<PackageVersion Include="VideoLAN.LibVLC.Android" Version="3.7.0-beta" />
<PackageVersion Include="Live.Avalonia" Version="1.4.2" />
<PackageVersion Include="Mapsui" Version="5.1.0" />
<PackageVersion Include="Mapsui.Avalonia12" Version="5.1.0" />