github Chazq2023/CloudPad-Android v0.0.1
CloudPad Beta Release 0.0.1

latest releases: v0.1.42, v0.1.41, v0.1.40...
one month ago

CloudPad Beta Release 0.0.1

Updates

  • Fix FEC cascade freeze: frames whose FEC recovery fails are now always added to the reference list, so subsequent P-frames are sent to the decoder with hardware error concealment rather than cascade-dropping until the next I-frame
  • Decouple stream thread from MediaCodec via producer-consumer frame queue: stream thread enqueues frames instantly, a dedicated input thread submits to the codec — codec back-pressure no longer stalls network packet reception
  • Fix frame-bunching microstutters: vsync-grid releaseOutputBufferAtTime schedules each decoded frame at a distinct vsync boundary so SurfaceFlinger never receives two frames in the same window
  • Reduce display-side input latency: lower vsync-grid baseline from 4× to 2× vsync period (67ms → 33ms at 60fps, 16ms at 120fps); fix 120fps EMA breakage where hardcoded 10ms/25ms thresholds misclassified all 120fps frames as short (8.33ms < 10ms), preventing EMA from ever updating — thresholds are now scaled to 0.6× and 1.5× vsync period so they work correctly at any target fps

Known Issues

  • More games will show as you actually own them, however, these titles aren't part of the streaming library, so they will fail to launch. This is being looked into.
  • 1080p seems to cause microstutter, this is being looked into. If you are experiencing this issue, use 720p for now.

APK

Attached release asset:
cloudpad-android.apk

Don't miss a new CloudPad-Android release

NewReleases is sending notifications on new releases.