Skip to content

Quest 2 Crashes on Selecting NDI Source - Unity 2022 Build #200

@eeease

Description

@eeease

Upon selecting an NDI source on Quest 2, the system crashes instead of rendering the source.

This was tested with many different variables, the constant one being Unity version:

  • The sample Klak NDI scene that comes with the package (with a dropdown, receiver, sender, and canvas to render the video)
  • Unity 2022.3.4f1
  • Android API 30, 31, 32, 33
  • URP
  • No URP
  • ARM64
  • NDI Launcher Tools Test Pattern for Windows, same Wi-fi network
  • NDI Launcher Tools VLC video that is confirmed to work in Editor and Standalone builds
  • MSAA on
  • MSAA off
  • Color Space: Gamma
  • Color Space: Linear
  • Graphics API: OpenGLES3 (which works in our 2020 version of the project)

Notes:

  1. NDI rendering works fine in Editor (2022) and in desktop standalone builds (Windows, Mac).
  2. Our project includes the changes from PR191, which were needed in order to detect sources in API 31+.
  3. Also includes changes from PR186.
  4. The changes from PR191 and PR186 work when we make builds from Unity 2020, API 30, 31, 32.

Logcat logs from when I select an NDI source:
ndiScene_systemLogsQuest

Any suggestions or help would be greatly appreciated. We want to update our project to Unity 2022, but we need NDI streaming to work on Quest 2 builds.

Thanks in advance!

Metadata

Metadata

Assignees

Labels

questionFurther information is requested

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions