Skip to content

libmpv 1.1.0

Choose a tag to compare

@midasvo midasvo released this 14 Nov 08:10
· 27 commits to main since this release
604102b

io.github.midasvo:libmpv:1.1.0

Based on upstream jarnedemeulemeester/libmpv-android@d2275e4.

Component Version
platform android-37.0
sdk 14742923_latest
ndk 30.0.16248370
sdk_build_tools 37.0.0
cmake 4.1.2
lua 5.2.4
libunibreak 8_0
libass 0.17.5
harfbuzz 15.1.0
fribidi 1.0.18
freetype 2-15-0
libxml2 2.15.4
fontconfig 2.18.3
mbedtls 3.6.7
libplacebo 7.387.0
dav1d 1.5.4
ffmpeg 9.0.2
curl 8.23.0
mpv 0.42.0

Licence

The native libraries in this AAR are effectively GPL-3.0-or-later (libmpv.so links FFmpeg and other GPL components). Licences per component are listed in the README.

The complete corresponding source of this build (this repository at v1.1.0 plus every dependency as downloaded and patched) is attached as libmpv-1.1.0-sources.tar.xz.

What changed for players

First release from this fork, from upstream main past its 1.0.0: mpv 0.42.0 (was 0.41.0), FFmpeg 9.0.2 (8.1), libplacebo 7.387.0 (7.360.1; fixes AV1 film grain on OpenGL ES, midasvo/ephyra#652), dav1d 1.5.4, libass 0.17.5 and mbedtls 3.6.7 (security fixes), and curl 8.23.0, newly added.

  • mpv 0.42 reads http(s) through libcurl by default with FFmpeg 9; curl-enabled=no brings back FFmpeg's networking. tls-verify now defaults to yes and the build has no CA bundle.
  • Wrapper: requestLogMessages(level), real logcat priorities, destroy() can be called twice.

Signed with DD02 C554 A0EB AF24 B72B 68B0 D84A 55E8 003C 6AB5. The AAR attached here is the exact file on Maven Central. The source tarball was regenerated from v1.1.0 with the same steps as publish.yaml (this run's release step failed, fixed in #17).