edde746
a1a030a130
fix: create render context before file load
2026-02-24 00:07:09 +01:00
edde746
3d9c6b203f
fix: isolated EGL context for mpv rendering
2026-02-23 18:20:08 +01:00
edde746
ad4b23b18b
fix: mpv dispose deadlock on wayland
2026-02-19 22:32:32 +01:00
edde746
582809427e
fix: linux mpv dispose deadlock on wayland
2026-02-19 21:50:29 +01:00
edde746
2bc2c0a0ec
feat: use FlTextureGL for Linux mpv video rendering
2026-02-17 08:55:29 +01:00
edde746
c98add8065
fix: resolve UI freezes during video playback on Steam Deck
...
- Default MPV native log level to "warn" instead of "v" (Linux/Windows),
add setLogLevel method channel to raise it when debug logging is enabled
- Coalesce MPV render requests via atomic compare_exchange on needs_redraw_
- Clear redraw flag before render so new redraws queue during current frame
2026-02-17 03:11:52 +01:00
edde746
a61fca0588
perf: compact [propId, value] wire format for property events
2026-02-16 15:40:52 +01:00
edde746
9721e6bf3f
fix: async MPV commands to prevent ANR
2026-01-20 01:14:45 +01:00
edde746
562b54d1cb
fix(linux): GL threading, state management, and animation fixes
2026-01-05 19:40:04 +01:00
edde746
7c6a121752
refactor: clean up
2025-12-02 17:41:06 +01:00
edde746
ae4673bde7
linux
2025-12-02 15:46:19 +01:00