Comments (8)
Hextaku is helping me with the SetMulticastLock()
not being available on Unity 2022 LTS, so my request would be only the part about:
- An ARM-x86-64 (Chrome OS and Magic Leap 2) compatible target of the KlakNDI .so
Thanks keijiro!
from klakndi.
I'd like to clarify the term "ARM-x86-64". My understanding is that Magic Leap 2 doesn't use the ARM architecture but utilizes the Intel x86-64 architecture, so what you'd need is simply x86-64 support. Could you correct me if my understanding is wrong?
from klakndi.
Hi keijiro! I think that you're right about the term, "ARM-x86-64"
It's not ARM! My mistake.
It's Android-x86-64, so I think that it requires a build target on Android for that x86-64 architecture target.
I'm not 100% sure because that confuses me too.
Magic Leap 2 uses the Android Build Platform in Unity:
In the Target Architectures, underneath the Android Player settings, the Target Architecture in Unity for Magic Leap is: x86-64 (Chrome OS and Magic Leap 2):
from klakndi.
Thanks for the clarification.
Unfortunately, I don't have any x86-64 Android device. Do you have any recommendations if I try to get one? (Magic Leap 2 is too expensive to justify the expense.)
from klakndi.
Hi keijiro! I think that any Chromebook, a cheap one, would be a good development device.
All the Chromebooks should be running ChromeOS, or I think that you could also test or build through an Android emulator as well.
For a different Unity asset store project called ZibraLiquid, the developers also didn't have a x86-64 device, so they sent me a version of the .so with that x86-64 build target, and I tested for them on Magic Leap 2.
If you need me to test or do anything for you like build something or create a recording or work on anything, let me know and I can do it!
from klakndi.
Is there a way for me to build the NDI SDK .so file for you?
If so, what is the usual way to build the NDI SDK .so for Android, and then, I can figure out the rest for building on the x86-64 platform for Magic Leap 2? And send it back to you after confirming it works with test results.
from klakndi.
Those .so files are parts of the NDI SDK that is a proprietary product of NewTek. I can't remember if it contains a x86-64 Android build. You can download it from their website or ask their technical support contact.
from klakndi.
Hi keijiro! Unity 2022 LTS with Hextaku's pull request change worked on Magic Leap 2 to turn on the MulticastLock
.
But, big reminder that Unity 2022 LTS users must also install the Unity Transport package
because it no longer comes with Unity 2022 LTS.
NDI 5 SDK (Android) provides a Android x86_64 version of the .so file that I brought into my test project, and it works on Magic Leap 2. Super cool.
Thanks for all the help, keijiro! Your comments helped me solve the problem, so you can close this request if you want. Or let me know if you have any questions or need testing.
Sincerely, Huy
from klakndi.
Related Issues (20)
- NDI compression level HOT 1
- Multicast via NDI Access Manager HOT 4
- Add sound capability HOT 1
- Unity -> Touchdesigner texture does not update HOT 5
- No source in NDI Receive Component HOT 3
- 4K NDI High Bandwidth Mode HOT 3
- Quest 2 Crashes on Selecting NDI Source - Unity 2022 Build HOT 27
- Camera capture mode and Fast Approximate Anti-aliasing HOT 5
- visionOS / Vision Pro support HOT 4
- Issue with NDI SDK Receiving Functionality on iOS. HOT 2
- Install Issue with package manager
- Running multiple NdiReceivers simultaneously in Unity will cause Unity to crash HOT 1
- About the implementation of multicast address configuration HOT 5
- NdiReceiver should expose the last-received VideoFrame information
- NDI Receiver on Android 9 with OpenGLES3 HOT 3
- NDI HX support on Android HOT 2
- Crash on Application Close with NDI Reference
- NDI HX stuttering HOT 4
- NDI Source Discovery on Android Platform is Unstable
- metadata retrieve null? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from klakndi.