wolfskin/app/src/main/java/com/github/damontecres/wholphin
Justin Caveda e7ed173692
Fix(player): add exoplayer fallback for all 4k playback when MPV software decoding is enabled (#761)
## Description
Updates the logic in the Prefer MPV setting to prevent performance
issues when software decoding is selected. When the MPV backend is
configured to use software decoding, the app will now automatically
fallback to ExoPlayer for 4K content. Most Android TV devices cannot
smoothly render 4K video via software decoding, so falling back to
Exoplayer for this content makes sense in most cases when using the
software renderer. This mirrors the existing fallback mechanism used for
HDR content.

### Related issues
N/A

### Screenshots
N/A

### AI/LLM usage
None

---------

Co-authored-by: Ray <154766448+damontecres@users.noreply.github.com>
2026-01-29 17:11:13 -05:00
..
api/seerr Add integration with Jellyseerr/Seerr (#558) 2026-01-12 16:35:27 -05:00
data Small optimizations to home page & nav drawer (#743) 2026-01-23 09:13:27 -05:00
preferences Temporarily restore ExoPlayer as the default player (#797) 2026-01-29 14:27:01 -05:00
services Temporarily restore ExoPlayer as the default player (#797) 2026-01-29 14:27:01 -05:00
ui Fix(player): add exoplayer fallback for all 4k playback when MPV software decoding is enabled (#761) 2026-01-29 17:11:13 -05:00
util Fixes MPV crash when playing next up (#772) 2026-01-25 21:38:41 -05:00
MainActivity.kt Fixes not requiring PIN if the app is forced closed (#773) 2026-01-26 15:07:27 -05:00
WholphinApplication.kt Add resume/continue watching items to Android TV watch next row (#372) 2025-12-27 15:40:45 -05:00