Skip to content

DroidLink 1.0.4 Receive Latency

Pre-release
Pre-release

Choose a tag to compare

@Aihoward Aihoward released this 17 Aug 05:07
· 5 commits to main since this 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.