1
0
mirror of git://f0xx.org/android_cast synced 2026-07-29 09:38:08 +03:00

AI: polish mobile parts

This commit is contained in:
Anton Afanasyeu
2026-05-23 17:05:31 +02:00
parent a698803d19
commit 324f64e802
18 changed files with 290 additions and 237 deletions

View File

@@ -15,11 +15,13 @@ Last updated: 2026-05-21. Living document — refine as alpha and commercial tra
### Alpha app checklist
- [ ] Happy path: UDP + H.264/AAC + single receiver, stream protection **None**
- [ ] README matches `CastSettings` / `CastConfig` defaults
- [ ] Fix misleading strings (e.g. camera “not implemented”)
- [ ] Two-device QA script (rotate, background, notification stop)
- [ ] Optional: cap multi-receiver at 1 for show, or soak 1:N
- [ ] Happy path: UDP + H.264/AAC + single receiver, stream protection **None** — see [ALPHA_SOAK.md](ALPHA_SOAK.md)
- [x] README matches `CastSettings` / `CastConfig` defaults (UDP default, resolution presets)
- [x] Fix misleading strings (camera permission / API messaging)
- [x] Two-device QA script — [ALPHA_SOAK.md](ALPHA_SOAK.md)
- [x] Sender resolution UI: Original / 720p / 480p / Auto (release builds; legacy modes dev-only)
- [x] Remove orphan `ReceiverActivity` (receiver entry is `ReceiverPlaybackActivity`)
- [ ] Optional: cap multi-receiver at 1 for show, or soak 1:N — soak doc recommends one receiver
### Alpha backend checklist
@@ -134,7 +136,7 @@ See [ndk/README.md](../ndk/README.md).
| `ReceiverPlaybackActivity` (primary receiver UI) | Done |
| Settings drawer + themes + RU locale | Done |
| Multi-receiver 1:N | Done (soak or gate for alpha) |
| Legacy `ReceiverActivity` in manifest | Orphan — remove or wire |
| Legacy `ReceiverActivity` | Removed — use `ReceiverPlaybackActivity` only |
| Immersive A/V presets (dev) | Experimental |
| Sender resolution UI modes (dev: Separated / Legacy / Combined) | Done (test) |
| True dual-stream encode (480p + 720p simultaneous) | Deferred |
@@ -156,6 +158,7 @@ See [ndk/README.md](../ndk/README.md).
- [GIT_FLOW.md](GIT_FLOW.md) — green `master` / `next` development cycle ([PDF](GIT_FLOW.pdf))
- [README.md](../README.md) — quick start
- [ALPHA_SOAK.md](ALPHA_SOAK.md) — two-device LAN demo QA
- [USB_HDMI_CAST.md](USB_HDMI_CAST.md) — D & E
- [COMMERCIAL.md](COMMERCIAL.md) — ads / IAP / Play
- [PRO_AAR.md](PRO_AAR.md) — cast-core / cast-pro entitlements