Skip to content

Stabilize Pico duplex voice and recorder HUD - #22

Open
tRNAoO wants to merge 14 commits into
XR-Robotics:mainfrom
tRNAoO:feat/voice-duplex-v1
Open

Stabilize Pico duplex voice and recorder HUD#22
tRNAoO wants to merge 14 commits into
XR-Robotics:mainfrom
tRNAoO:feat/voice-duplex-v1

Conversation

@tRNAoO

@tRNAoO tRNAoO commented Jul 26, 2026

Copy link
Copy Markdown

Functional acceptance:

  • Keeps G1 H.264 compressed and limits Android decoder polling to negotiated video rate.
  • Stabilizes duplex audio/microphone reconnect lifecycle.
  • Parses bounded RECORD_STATUS control metadata and renders REC/IDLE/SAVING plus operator time in per-eye HUD without modifying video pixels.

Verification:

  • Unity 2022.3 batch compile PASS
  • Remote record status parser and per-eye Canvas construct/destroy self-test PASS (REMOTE_RECORD_STATUS_SELF_TEST_OK)
  • Pico stream performance self-test remains enabled in the beta build.

@tRNAoO

tRNAoO commented Jul 26, 2026

Copy link
Copy Markdown
Author

beta.10 verification update (commit 18b4e76): Unity PicoStreamPerformanceSelfTest PASS; release APK build PASS; adb install -r -g PASS on PA9210MGK9180203G; device reports versionName=1.1.2-beta.10 and versionCode=11. Physical Listen-on performance validation is pending headset interaction; it will compare Unity FPS/frame_max_ms, remote texture_fps, microphone backlog/timing counters, RSS, and control disconnects before merge.

@tRNAoO

tRNAoO commented Jul 26, 2026

Copy link
Copy Markdown
Author

Updated the PR with beta.11 recording HUD stabilization. The recorder badge now uses an independent head-locked world-space canvas, so SetLERE video-mode changes cannot disable RECORDING/IDLE. Added received/applied/overlay-unavailable breadcrumbs and bumped the APK to versionCode 12. Unity self-tests passed; APK SHA256 766f9d4e69b303b1a75ffb6ef82ea51958a5223fac87211cc1acade78117da5a was installed and cold-started on Pico PA9210MGK9180203G without FATAL/ANR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant