Skip to content

SolStream Studio Ultra v1.1.1 (Marathon Stability & Audit Patch)

Choose a tag to compare

@PppP01 PppP01 released this 08 Nov 00:58
· 68 commits to main since this release
51abbfb

SolStream Studio • ULTRA (v1.1.1) — Marathon Stability & Audit Hardening Patch

100% No-Root • Zero Ads • ~3.5 MB Signed APK • Android 10–17+ (minSdk 29)
Installs directly over v1.1.0 or v1.0.2 as a seamless update without uninstalling or losing your saved Stream Key or Accessibility setup!

What's Fixed & Improved in v1.1.1

  • Steady 60 FPS Hardware Encoder Cadence + 2-Second Wall-Clock Keyframe Lock:
    • Restores steady hardware surface frame delivery so CBR rate controllers never overshoot target bitrate during Battle Royale frame dips, and enforces a strict 2.0-second wall-clock IDR keyframe timer during Starting Soon, BRB, and 30 FPS Thermal Cooldown.
  • 6-Second "Zombie Socket" Auto-Reconnect & Off-Thread Failover:
    • Detects silent router/ISP upload stalls (0 kbps sent while the outbound frame queue is backed up) within 6 seconds and triggers a non-blocking off-thread reconnect across Primary (a.rtmps.youtube.com) and Backup (b.rtmps.youtube.com?backup=1) servers.
  • Accurate Physical RAM Tier Detection (8 GB / 12 GB / 16 GB):
    • Accounts for Android kernel GPU/modem/TEE memory carveouts (~0.7–0.9 GiB) so 8 GB 120 Hz flagships (such as Samsung Galaxy S24 FE) accurately report 8GB and select the FLAGSHIP tier automatically.
  • Complete Static-Audit Hardening & 12-Test JUnit Suite:
    • ABR 2.0 Telemetry Guard: Rejects unavailable (-1) queue readings when evaluating network recovery.
    • Hardware Scanner Precision: Requires non-empty encoded frame output (info.size > 0, excluding BUFFER_FLAG_CODEC_CONFIG and INFO_OUTPUT_FORMAT_CHANGED) and verifies 4K surface configuration before advertising 4K60/4K30.
    • Joint Resolution + FPS Fallback: Resolves resolution and frame rate together for budget encoders (1080p30 / 720p60).
    • Connection Generation & Stop-Race Guards: Prevents late onConnectionSuccess() callbacks from re-activating primary or simulcast sockets after stopping a stream.
    • Audio & EGL Hardening: Thread-safe native RNNoise handle locking, automatic Light Cut fallback on partial frames, checked eglMakeCurrent / eglSwapBuffers return states, verified 10-bit HDR & companion EGL surfaces, and atomic scene/overlay file writes.

Created by Sol (@Sol_CODM) — Free for gamers & streamers under the PolyForm Noncommercial License 1.0.0. Commercial redistribution or app-store monetization requires a written license under COMMERCIAL-LICENSE.md.