edde746
0707d4d9b1
fix(live-tv): stabilize HLS playback
2026-07-18 20:04:09 +02:00
edde746
ae71b7bc64
fix(android): guard API 29 codec query
...
close #1553
2026-07-13 17:00:49 +02:00
edde746
e6e7d8cdfd
test: remove redundant coverage and shorten timers
2026-07-13 02:15:03 +02:00
edde746
e03edad824
fix: prevent async state and platform regressions
2026-07-13 00:03:52 +02:00
edde746
b676ef6c56
refactor(android): harden and share player integration
2026-07-12 17:31:15 +02:00
edde746
0135318ded
fix(android): include mpv end-file diagnostics
2026-07-12 08:42:22 +02:00
edde746
5876a602c3
fix(android): surface mpv command failures
2026-07-12 08:42:22 +02:00
edde746
02a032d287
fix(android): reconnect Flutter texture after TV standby
2026-07-11 01:01:08 +02:00
edde746
03651d6c73
fix(exoplayer): unwrap AAC-LATM (LOAS) audio in MKV direct streams
...
close #1521
2026-07-10 23:23:44 +02:00
edde746
c87a9060f9
chore: tidy formatting and local ignores
2026-07-05 14:32:21 +02:00
edde746
90c4fe5458
feat(audio): add Kodi-style stereo downmix with center channel boost
2026-07-05 14:29:57 +02:00
edde746
4a43ae2771
fix(android): auto-recover frozen video after pause/resume on stalling decoders
...
Some TV SoCs (Amlogic Mi Box class) stall the MediaCodec output path
after pause/resume: audio and the clock keep advancing but the picture
freezes until a seek flushes the codec. Arm a watchdog on every
transition to playing with a warm decoder; if rendered frames stop
advancing while the position moves, recover with a 250ms seek-back
(same-position seeks are short-circuited without a codec flush),
capped per session and logged for field diagnosis.
close #1454
2026-07-05 09:08:29 +02:00
edde746
ea86ce5a4b
fix(android): preserve bitmap subtitle aspect
...
close #1444
2026-06-30 02:31:18 +02:00
edde746
e069d30555
fix(android): block direct audio without passthrough
2026-06-15 13:28:54 +02:00
edde746
a03d30fa45
fix(android): eliminate per-byte buffer ops in DV bitstream sanitizer
2026-06-12 04:05:35 +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