edde746
|
c39b5a5cf1
|
feat(player): show cache limit in perf overlay
|
2026-06-13 21:21:15 +02:00 |
|
edde746
|
dc769bda41
|
fix(android): fall back when cronet init fails
|
2026-06-13 13:23:41 +02:00 |
|
edde746
|
bd0a0c5d6b
|
feat(android): loudness normalization for exoplayer via audiofx
close #1289
|
2026-06-12 12:38:57 +02:00 |
|
edde746
|
2b34f4a9d7
|
perf(tv): reduced visual-effects tier for low-end devices
|
2026-06-12 06:30:38 +02:00 |
|
edde746
|
a03d30fa45
|
fix(android): eliminate per-byte buffer ops in DV bitstream sanitizer
|
2026-06-12 04:05:35 +02:00 |
|
edde746
|
97ba02f45e
|
fix: flashbang
|
2026-06-12 02:40:42 +02:00 |
|
edde746
|
c89c88647e
|
fix(android): package libmpv's NDK r29 libc++_shared.so deterministically
|
2026-06-12 01:51:51 +02:00 |
|
edde746
|
1adb89c6b3
|
feat(android): frame-accurate libass pipeline + optimized native core
|
2026-06-12 01:45:19 +02:00 |
|
edde746
|
7ec1c2ebdc
|
fix(player): anchor libass overlay to video rect for correct zoom/cover positioning
|
2026-06-11 12:49:21 +02:00 |
|
edde746
|
7ec062deaf
|
fix(player): pinch zoom flicker from per-tick relayout and filter churn
close #1261
|
2026-06-11 12:29:34 +02:00 |
|
edde746
|
38afdab2e4
|
fix: support mx player variants
close #1304
|
2026-06-11 08:35:19 +02:00 |
|
edde746
|
804bea8e9a
|
fix(android): keep only the active dynamic HDR metadata in DV bitstreams
close #1296
|
2026-06-10 15:39:51 +02:00 |
|
edde746
|
cd9498abb8
|
refactor(player): centralize playback opening
close #1280
|
2026-06-10 02:26:26 +02:00 |
|
edde746
|
38868e0078
|
fix: use device name for companion remote
close #1256
|
2026-06-07 12:58:13 +02:00 |
|
edde746
|
08491511e9
|
fix(video): prevent play next EOF loop
close #1228
|
2026-06-02 15:52:14 +02:00 |
|
edde746
|
f8658027b8
|
fix(android): guard display HDR mode API
close #1215
|
2026-06-01 02:46:37 +02:00 |
|
edde746
|
d5c8778074
|
fix: harden reconnect and playback regressions
|
2026-05-31 20:33:38 +02:00 |
|
edde746
|
d9135e0d25
|
fix(player): log display HDR capabilities
|
2026-05-31 08:48:21 +02:00 |
|
edde746
|
6438b444bf
|
fix(player): clarify Dolby Vision playback logging
|
2026-05-31 06:56:18 +02:00 |
|
edde746
|
1685ecc991
|
fix(playback): prevent native subtitle autoselect
|
2026-05-30 00:05:29 +02:00 |
|
edde746
|
1cd585eecb
|
feat(android): sync external player progress
close #1175
|
2026-05-29 00:58:45 +02:00 |
|
edde746
|
2b7ea5fe02
|
feat(video): add custom zoom controls
close #1159
|
2026-05-29 00:06:47 +02:00 |
|
edde746
|
4217da1a8f
|
fix(android): recover ExoPlayer audio failures
|
2026-05-28 09:31:19 +02:00 |
|
edde746
|
bcb7f1d3c1
|
fix(android): disable flutter deeplink routing
|
2026-05-28 00:48:59 +02:00 |
|
edde746
|
3b4110d7e5
|
fix(android): improve Dolby Vision fallback
|
2026-05-27 21:02:48 +02:00 |
|
edde746
|
91b926acac
|
fix(android): respect vtt subtitle position
|
2026-05-26 06:34:59 +02:00 |
|
edde746
|
8b2ff18842
|
fix(android): improve mpeg-ts seeking
|
2026-05-26 03:14:19 +02:00 |
|
edde746
|
8fe51075be
|
fix(android): force display mode matching
|
2026-05-24 18:39:41 +02:00 |
|
edde746
|
d24c95f1e1
|
fix(android): trust Media3 TrueHD passthrough
|
2026-05-24 18:09:42 +02:00 |
|
edde746
|
2b45557743
|
fix(android): preserve mpv frame-rate startup position
|
2026-05-21 09:58:13 +02:00 |
|
edde746
|
b547f8a47f
|
fix(android): gate mpv startup refresh on display switch
|
2026-05-21 02:59:11 +02:00 |
|
edde746
|
f4c83bedc0
|
chore(tv): guard text input diagnostics
|
2026-05-21 00:42:19 +02:00 |
|
edde746
|
1ebfee9354
|
fix(android): stabilize TrueHD tunneling
|
2026-05-20 21:00:02 +02:00 |
|
edde746
|
5d6f34f756
|
fix(android): preserve tracks on DV reload
|
2026-05-20 18:27:42 +02:00 |
|
edde746
|
16e3500c49
|
fix(android): gate TrueHD passthrough
|
2026-05-20 02:23:57 +02:00 |
|
edde746
|
6be1b7c486
|
fix(android): unwrap DV supplemental samples
|
2026-05-19 18:26:41 +02:00 |
|
edde746
|
88c65e1857
|
chore(tv): add text input routing diagnostics
|
2026-05-19 14:42:34 +02:00 |
|
edde746
|
d2650667b8
|
fix(tv): preserve native text input routing
|
2026-05-19 11:17:44 +02:00 |
|
edde746
|
e98d7febdd
|
chore: upgrade Flutter to 3.44
|
2026-05-18 22:52:51 +02:00 |
|
edde746
|
55ee2c270d
|
fix(android): strip DV init data
|
2026-05-18 22:06:39 +02:00 |
|
edde746
|
a679bae354
|
fix(android): expose DV conversion setting
|
2026-05-18 16:30:14 +02:00 |
|
edde746
|
d1d549d602
|
fix(android): restore flutter textureview
|
2026-05-14 11:03:54 +02:00 |
|
edde746
|
856ac83e6a
|
fix(tv): use textureview
|
2026-05-13 19:34:20 +02:00 |
|
edde746
|
5139e39ed4
|
fix(sentry): upload symbols with dart plugin
|
2026-05-12 06:40:54 +02:00 |
|
edde746
|
617f200cb5
|
fix(android): avoid pixel eac3 decoder fallback
close #1007
|
2026-05-11 11:14:32 +02:00 |
|
edde746
|
ffc20b26d4
|
fix(player): block tv background media resume
close #990
|
2026-05-09 14:37:00 +02:00 |
|
edde746
|
3a612df3d3
|
chore: remove in-app review
|
2026-05-09 11:47:37 +02:00 |
|
edde746
|
3e6ebcdb6a
|
fix(player): refresh Android MPV decoder on startup
|
2026-05-09 05:10:51 +02:00 |
|
edde746
|
955c75db60
|
fix(nav): improve back exit behavior
|
2026-05-07 03:06:04 +02:00 |
|
edde746
|
c75c87f527
|
fix(android): sync mpv display fps override
|
2026-05-06 10:47:40 +02:00 |
|