mirror of
git://f0xx.org/android_cast
synced 2026-07-29 03:38:52 +03:00
triage tags api
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Android Cast — implementation roadmap
|
||||
|
||||
Last updated: 2026-05-21. Living document — refine as alpha and commercial tracks progress.
|
||||
Last updated: 2026-05-23. Living document — refine as alpha and commercial tracks progress.
|
||||
|
||||
---
|
||||
|
||||
@@ -15,11 +15,17 @@ 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
|
||||
**Runbook:** [ALPHA.md](ALPHA.md) (feature freeze, defaults, sign-off tables, log script).
|
||||
|
||||
| Checkpoint | Engineering | Manual sign-off |
|
||||
|------------|---------------|-----------------|
|
||||
| Happy path: UDP + H.264/AAC + single receiver, protection **None** | Defaults + freeze in code | ☐ [ALPHA.md](ALPHA.md) § A, C1 |
|
||||
| README matches `CastSettings` / `CastConfig` | Done | — |
|
||||
| Fix misleading strings (camera permission vs unavailable) | Done | — |
|
||||
| Two-device QA (rotate, background, notification stop) | Script in `scripts/alpha-qa-logcat.sh` | ☐ [ALPHA.md](ALPHA.md) § B |
|
||||
| Cap multi-receiver at 1 for alpha | `MULTI_RECEIVER_ENABLED` off while freeze on | — |
|
||||
| Hide QUIC/WebRTC/USB in settings for alpha | `ALPHA_FEATURE_FREEZE` | — |
|
||||
| Receiver stuck on rotation / STREAM_CONFIG storm | Debounce + idle grace in code | ☐ B4–B5 |
|
||||
|
||||
### Alpha backend checklist
|
||||
|
||||
@@ -133,7 +139,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) |
|
||||
| Multi-receiver 1:N | Done (gated off while `ALPHA_FEATURE_FREEZE`) |
|
||||
| Legacy `ReceiverActivity` in manifest | Orphan — remove or wire |
|
||||
| Immersive A/V presets (dev) | Experimental |
|
||||
| Sender resolution UI modes (dev: Separated / Legacy / Combined) | Done (test) |
|
||||
@@ -156,6 +162,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.md](ALPHA.md) — alpha freeze & QA sign-off
|
||||
- [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
|
||||
|
||||
Reference in New Issue
Block a user