Placeholder-Software / Dissonance

Unity Voice Chat Asset
69 stars 5 forks source link

Is there a plan to support VisionOS? #287

Open cracker999999 opened 2 months ago

martindevans commented 2 months ago

At the moment no this isn't planned.

Dioinecail commented 1 month ago

So far i think the only thing that breaks is the opus library since it's obviously missing. Is it possible to just add it and try testing it? We're developing an app that relies on Dissonance for audio and we're entering final stages of development so it would be awesome if there was something we could do about it

martindevans commented 1 month ago

You can modify the settings on the native files in Assets/Plugins/Dissonance/Plugins to specify Vision OS support if you want to try that. Either the MacOS or iOS ones might work without recompiling.

If you do need to recompile them for the new platform please email me (martin@placeholder-software.co.uk) your invoice number. I'll can add you to the repo which contains the Dissonance C++ source (opus codec & audio preprocessor) and our build scripts for all the supported platforms.

Dioinecail commented 1 month ago

I've tested iOS libraries of opus and AudioPluginDissonance and it worked! But i've had to manually copy and paste them from an iOS xcode project, i guess the post process for copying them is locked behind UNITY_IOS define? Because i've had to change both of those defines in external lib calls from UNITY_IOS to (UNITY_IOS || UNITY_VISIONOS)