Quest app crashes when Mixed Reality Capture is enabled - Oculus SDK v35 Unity
Hello! When OBS Studio (24.0.3) connects to the app for MRC capture, my app is immediately crashing. It happens for the sample MixedRealityCapture scene as well. The MRC capture was working before I updated the Oculus SDK from v23.1 to v35. Tool/SDK Versions: Oculus SDK v35 Unity 2020.3.11f1 Legacy OVR Plugin (OpenXR plugin is not working as well) URP (10.5.0) XR Plugin Management (4.0.6) Oculus XR Plugin (1.9.1) Build Details: Running on Quest 2 Version '2020.3.11f1 (99c7afb366b3)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a' ABI: 'arm64' Crash Details: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 Cause: null pointer dereference backtrace: /system/lib64/libOVRMrcLib.oculus.so (BuildId: 4c5229e67cc9eaa8908c081fd095d039b21f4d1c) /system/lib64/libOVRMrcLib.oculus.so (BuildId: 4c5229e67cc9eaa8908c081fd095d039b21f4d1c) /system/lib64/libOVRMrcLib.oculus.so (ovrm_Update+20) (BuildId: 4c5229e67cc9eaa8908c081fd095d039b21f4d1c) /lib/arm64/libOVRPlugin.so (ovrp_Media_Update+28) (BuildId: 26f7ad9fcbd1190c47cc9b3207d16086590804a0) /lib/arm64/libil2cpp.so (BuildId: 7c92d66f70efaf02c6c721bd01be81a45edfcc56) /lib/arm64/libil2cpp.so (BuildId: 7c92d66f70efaf02c6c721bd01be81a45edfcc56) /lib/arm64/libil2cpp.so (BuildId: 7c92d66f70efaf02c6c721bd01be81a45edfcc56) /lib/arm64/libil2cpp.so (BuildId: 7c92d66f70efaf02c6c721bd01be81a45edfcc56) /lib/arm64/libil2cpp.so (BuildId: 7c92d66f70efaf02c6c721bd01be81a45edfcc56) /lib/arm64/libil2cpp.so (BuildId: 7c92d66f70efaf02c6c721bd01be81a45edfcc56) /lib/arm64/libunity.so (BuildId: 60735f8b4d6bc03c4308ed42b478b19b54fbd4a6) /lib/arm64/libunity.so (BuildId: 60735f8b4d6bc03c4308ed42b478b19b54fbd4a6) /lib/arm64/libunity.so (BuildId: 60735f8b4d6bc03c4308ed42b478b19b54fbd4a6) /lib/arm64/libunity.so (BuildId: 60735f8b4d6bc03c4308ed42b478b19b54fbd4a6) /lib/arm64/libunity.so (BuildId: 60735f8b4d6bc03c4308ed42b478b19b54fbd4a6) /lib/arm64/libunity.so (BuildId: 60735f8b4d6bc03c4308ed42b478b19b54fbd4a6) /lib/arm64/libunity.so (BuildId: 60735f8b4d6bc03c4308ed42b478b19b54fbd4a6) /lib/arm64/libunity.so (BuildId: 60735f8b4d6bc03c4308ed42b478b19b54fbd4a6) /lib/arm64/libunity.so (BuildId: 60735f8b4d6bc03c4308ed42b478b19b54fbd4a6) /oat/arm64/base.odex Thanks in advance for your suggestions and help.1.6KViews0likes1CommentCall to Action: Addressing Mixed Reality Capture Compatibility on Meta Quest
The Meta Quest platform has significantly advanced virtual reality (VR) experiences, with mixed reality (MR) capture being a pivotal tool for creators and educators. However, recent updates have introduced compatibility issues, notably affecting MR capture with popular tools like Reality Mixer. This has hindered creators’ ability to produce engaging content, impacting the VR community’s growth and innovation. We’re calling on Meta to address these compatibility challenges, to empower creators with the tools needed for captivating MR content. Your support and insights are invaluable as we advocate for these enhancements.727Views1like1CommentSetting up MRC for a project
My team is currently developing a game using UE4 and currently trying to include the MRC function by first using the "MixedRealitySample" project. It would be much appreciated if someone could provide any relevant information regarding the issue below: -Specifications Engine - Oculus-VR/UE4.27.2 ( github ) Plugin Version - OculusVR 1.74.0 -Issue OVRP_SUCCESS(FOculusHMDModule::GetPluginWrapper().Media_IsMrcEnabled(&mrcEnabled)) mrcEnabled == ovrpBool_True MRC enable does not seem to work. The output keeps showing False. MixedReality and Media initialization (seen below) works fine. OVRP_SUCCESS(FOculusHMDModule::GetPluginWrapper().InitializeMixedReality()) OVRP_SUCCESS(FOculusHMDModule::GetPluginWrapper().Media_Initialize()) What are we missing here? Is there a separate API to enable MRC that is currently unavailable in the Plugin or are there something else we need to do? Thank you.2.4KViews0likes7CommentsMixed Reality Capture no longer connects with Android SDK > 29
Hello, I've been trying to get Mixed Reality Capture working for my app today, and eventually had success - but only with an old build, before I upgraded to Unity 2022, and crucially, before I set the Target Android SDK any higher than 29. If you build with a newer SDK, it seems like the oculus-mrc plugin in OBS can't connect. When I click on the button, it times out with the "check your device ip" error message. For now, I can do some captures with an old build that targets SDK 29, but I sure would like to do some up-to-date captures soon! Could this be fixed please? (Fyi: Unity 2022 does not like building using older Android SDKs.) Thanks, David840Views0likes0CommentsUnable To Get A Response
Hello, I am desperately trying to find an answer. Ive been posting for a few days trying to get help multiple people are having with saving MRC calibration to our headset. Were all getting the same Calibration Sending Error, being denied access to the file location.. Ive been sending in tickets to Oculus, posting in the Oculus Support Discord, sending emails but have not received a response as of now. Please tell me who or where I can find answers to this issue. Thank you1.4KViews2likes3CommentsMRCTools 5.1.0 does not work with OBS Studio 26.1.0
I'm trying Mixed Reality Capture on Oculus Quest 2. I have installed the MRC Tools 5.1.0 plugin in OBS Studio 26.1, but I don't see OclusMrcSource in the OBS source. The following error is recorded in the OBS Studio log. LoadLibrary failed for'../ ../ obs-plugins / 64bit / oculus-mrc.dll': The specified module could not be found. (126) Module'../ ../ obs-plugins / 64bit / oculus-mrc.dll' not loaded When I looked it up, it seems that oculus-mrc.dll calls the following DLL. Avcodec-57.dll Avutil-55.dll Swscale-4.dll However, the DLL that comes with OBS Studio 26.1.0 is new as follows. Avcodec-58.dll Avutil-56.dll Swscale-5.dll Could you please make oculus-mrc.dll of MRCTools compatible with these DLLs?2.7KViews0likes4CommentsHow to include OVR_Mrc_Shim.h in hello_xr for Native Android Mixed Reality Capture?
Native Android Mixed Reality Capture In the instructions above, it states: To add OVRMrcLib to your native Android project: 1. Include Shim/OVR_Mrc_Shim.h and Shim/OVR_Mrc_Shim.cpp in your project Which file in the hello_xr example do I #include Shim/OVR_Mrc_Shim.h? I'm guessing maybe openxr_program.h, but I want to get things right in the first step, since I'm having great difficulties in the next steps.672Views0likes0CommentsMixed Reality Capture with Browser based application
Hello, I am working on an application based on BabylonJS which is a browser based 3D engine. There are a variety of of examples of using babylonjs for virtual reality applications, such as: https://playground.babylonjs.com/#F41V6N#32 I am wondering whether it is possible to make a Mixed Reality Capture of such an application. I know that an application has to explicitely support MRC, however, in my case, the application would actually be the browser, so I was wondering: Is there a browser API to access the additional cameras etc. So far, I have only found one reference of a project, but it looks like this person does basically everything on his own and is not using any of the provided infrastructure: https://github.com/fabio914/reality-mixer-js Any ideas? Best regards, Axel849Views1like0CommentsMRC Capture is not working - App crashing when OBS Studio tries to connect - SDK v35
I am testing the MRC capture using the MixedRealityCapture scene but the app crashes when I connect OBS Studio. This started happening when I updated Oculus SDK from v23.1 to v35. Unity 2020.3.11f1 Legacy OVR Plugin (OpenXR plugin is not working as well) URP (10.5.0) XR Plugin Management (4.0.6) Oculus XR Plugin (1.9.1) Running on Quest 2 Version '2020.3.11f1 (99c7afb366b3)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a' ABI: 'arm64'985Views0likes0Comments