mirror of
https://github.com/JustinZeus/Wholphin.git
synced 2026-07-09 16:11:20 +02:00
## Description No user facing changes in this PR This is a continuation of #481 to move initializing and tearing down `libmpv` onto the looper thread to prevent main thread blocking. ~The only function left that runs on the main thread is `setVideoSurfaceView`. Since this has to directly interact with the UI, I need to read the docs and ExoPlayer code a bit more to see how this can safely done multi-threaded.~ It is safe/correct to attach on another thread. |
||
|---|---|---|
| .. | ||
| mpv | ||
| profile | ||
| ApiRequestPager.kt | ||
| BlockingList.kt | ||
| CodecUtils.kt | ||
| Constants.kt | ||
| CrashReportSenderFactory.kt | ||
| DebugLogTree.kt | ||
| EqualityMutableLiveData.kt | ||
| ExceptionHandler.kt | ||
| FocusPair.kt | ||
| LoadingExceptionHandler.kt | ||
| LoadingState.kt | ||
| Media3SubtitleOverride.kt | ||
| RememberTabManager.kt | ||
| TrackActivityPlaybackListener.kt | ||
| TrackSupport.kt | ||
| TransformList.kt | ||
| Version.kt | ||