For this release all of @xyzz , @tmm1 and @sfan5 have provided improvements.
Change Log
- Disable the video renderer before destroying OpenGL-related things when pausing the activity. (@xyzz)
- Improve the video rendering logic to only render when necessary with
mpv_opengl_cb_set_update_callback()
. (@tmm1) - Added support for gestures (@xyzz)
- Swipe left/right handles seeking until you let off.
- Swipe up/down on the left side of the screen sets brightness.
- Swipe up/down on the right side of the screen sets volume.
- Can be disabled in the options menu. (@sfan5)
- Handling of libmpv events was moved to another thread. (@xyzz)
- Fixed handling of intents. (@sfan5)
- Moved content:// URL handling from C++ to Kotlin code. (@sfan5)
- Handle closing of file handles by means of using a new feature in libmpv. (@sfan5)
- Seeking has been disabled for live streams. (@sfan5)
- Enabling the application to theoretically work on OpenGL ES 2.0 devices (@tmm1)
- Fixing the order of setting OpenGL ES context parameters. (@tmm1)
- The Kotlin runtime have been updated. (@jeeb)
Full set of dependencies for the build
- nettle 3.3 (unchanged)
- gnutls 3.5.13 (unchanged)
- lua 5.2.4 (unchanged)
- freetype 2.8.0 (unchanged)
- fribidi 0.19.7 (unchanged)
- libass 9fb384014e6d5205a6e30bc3a217e7edae4068a2 (0.13.7)
- FFmpeg c1b43e8452e778edea757e912d17780df1ebd92d
- libmpv 628a2deb1d59af20abcdc4c62ad368db239cbb34