Wholphin/app/src
Ray 356a93310f
MPV: Handle resolution switch (#635)
## Description
When switching resolution (and possibly refresh rate less frequently),
the initial surface is not always valid. This means, the MPV playback
treated it as detaching the surface and would never update.

This PR instead subscribes to the `SurfaceHolder`'s callbacks which will
provide a new, valid surface once the switch is ready. Then the surface
is attached and queued commands execute to start playback.

Also temporarily disables content scale options for MPV since the
compose implementation conflicts with MPV rendering.

### Related issues
Fixes #626
2026-01-05 15:38:36 -05:00
..
androidTest/java/com/github/damontecres/wholphin/test Remember playback choices & fix some track selection issues (#26) 2025-10-17 17:19:44 -04:00
debug/res/values Allow debug builds to to be installed alongside the stable app (#565) 2025-12-24 13:31:06 -05:00
main MPV: Handle resolution switch (#635) 2026-01-05 15:38:36 -05:00
test/java/com/github/damontecres/wholphin/test More subtitle selection fixes (#630) 2026-01-04 17:06:54 -05:00