Skip to content

v1.0.7b2

Pre-release
Pre-release

Choose a tag to compare

@Xandir150 Xandir150 released this 28 May 22:12
· 86 commits to main since this release

1.0.7 beta 2

Prerelease — large feature set, please test before promoting to stable. The signed APK is attached by the Android Release workflow.

Audio (critical fixes)

  • Fixed no sound on the glasses that also killed system-wide audio (YouTube etc.) until reinstall — caused by force-claiming the glasses' USB Audio interface and by a lingering LoudnessEnhancer locking the USB audio device. We now claim only HID interfaces and release audio effects aggressively.
  • Wired FFmpeg E-AC3 / TrueHD / MLP surround decoders (on top of AC3/DTS) so 5.1+ tracks aren't silent.

XR glasses

  • 2D ⇄ 3D display-mode button for XREAL Air (USB MCU); multi-brand detection (XREAL/VITURE/RayNeo); mode re-syncs with the hardware after unplug/replug.
  • Render state (SBS / source layout / aspect / parallax / depth) now correctly targets the glasses display, not the hidden phone view.

Stereo handling

  • 3-state stereo button: 2D → OU→SBS → SBS. Auto-detects Full-SBS (3840×1080) and OU; for Half-SBS/Half-OU (which are 16:9 and indistinguishable from 2D by resolution) you pick once and it's remembered per clip.
  • Aspect-ratio control (Auto/16:9/4:3/21:9/32:9/1:1/2.39:1) on the player and the phone remote.

Lazy 3D (new)

  • Head-tracking parallax from the XREAL IMU.
  • On-the-fly 2D→3D depth synthesis (MiDaS v2.1 small): depth model auto-downloads on first use / background Wi-Fi prefetch; runs on the GPU delegate at ~17 ms/frame on Snapdragon 8 Gen 2 (real-time). View synthesis (depth→per-eye disparity + edge dilation) adapted from nagadomi/nunif (iw3).

Other

  • Subtitle "Off"; audio loudness boost; quality/battery (direct SurfaceView when no transform, HDR colour mode, network-aware buffering); DLNA crash & discovery fixes; Android TV (Leanback + D-pad); toolbar logo decode off the main thread.