DroidLink 1.0.4 Receive Latency
Pre-release
Pre-release
DroidLink 1.0.4 Receive Latency
Focused receive-side latency update built on the protected DroidLink 1.0.3 baseline.
- Added bounded WebRTC low-latency video playout with normal jitter buffering preserved
- Set a best-effort 0–80 ms receive playout range
- Added low-latency decode pacing and a one-frame decode-queue threshold
- Corrected jitter-buffer interval, target, minimum, range, and trend diagnostics
- Corrected inbound/outbound bitrate direction and candidate-pair reporting
- Added separate receive and decode FPS diagnostics
- Replaced misleading unavailable FPS, codec, and queue values with accurate Unavailable labels
- Relabeled frame age as an estimated pipeline delay rather than synchronized motion-to-photon latency
- Preserved SurfaceViewRenderer, H.264, MediaCodec, game audio, Firebase, TURN, ICE, PeerConnection, controller transport, Player 2, Winlator, reconnect, cleanup, and UI systems
Validation:
- 16 unit tests passed
- testDebugUnitTest passed
- assembleDebug passed
- Native builds passed for arm64-v8a, armeabi-v7a, x86, and x86_64
This APK is debug-signed and intended for physical-device receive-latency and stability testing. Real-device testing is required to verify jitter-buffer reduction, A/V synchronization, and gameplay responsiveness.