Hello everyone.

The Mixed Reality Forums here are no longer being used or maintained.

There are a few other places we would like to direct you to for support, both from Microsoft and from the community.

The first way we want to connect with you is our mixed reality developer program, which you can sign up for at https://aka.ms/IWantMR.

For technical questions, please use Stack Overflow, and tag your questions using either hololens or windows-mixed-reality.

If you want to join in discussions, please do so in the HoloDevelopers Slack, which you can join by going to https://aka.ms/holodevelopers, or in our Microsoft Tech Communities forums at https://techcommunity.microsoft.com/t5/mixed-reality/ct-p/MicrosoftMixedReality.

And always feel free to hit us up on Twitter @MxdRealityDev.

Spectator View Calibration Blue Screen with Elgato HD60 S

I'm trying to get the spectator view running with an Elgato HD60 S capture card. However, once I start calibration the video feed is totally blue, similar to the description of an NTSC problem when using a European Blackmagic card.
The video stream works fine when using the Elgato software.
Any help would be greatly appreciated!

Chris

Best Answer

  • Answer ✓

    I recently revisited this problem and have finally been able to complete the calibration process. One of the issues I was having was because I hadn't deactivated the "Required SSL connection" option in the Security tab of the device manager. Additionally, the Elgato game capture HD software tends to not exit gracefully, resulting in the calibration not being able to access the camera feed. To rectify this, simply force close the Elgato software using Windows' Task Manager. I occasionally encoutered a problem where the Calibration app didn't close gracefully and needed to force close or even restart my device in order to get it running. I also connected the HoloLens to my PC via USB instead of via WiFi. Some useful information can also be found here: https://github.com/Microsoft/MixedRealityCompanionKit/issues/188

Answers

  • Okay, so I've been having a closer look at what's been going on in the background and it seems to be an issue of the Elgato not being detected by the Calibration program. I managed to get a video feed only twice so far with pictures being taken for calibration. However, I got an exception while trying to calibrate with the images and it didn't work. When I try recalibrating the video is again not recognised. I'm pretty sure the problem is with the Elgato, but so far my results are inconclusive and inconsistent.

  • Update: I am getting consistent Video feed using the Elgato HD60 S card, connected to a JVC camcorder. Current method: start calibration application with camcorder turned off. Once the elgato: No Signal screen appears, turn on the device. It should transmit the video. App seems to be running fine, frames are being grabbed and calibration images are being taken.
    My current problem, though, is still the exception I get when trying to complete the calibration. Here's what the Debug has to say about the matter:

    Exception thrown at 0x00007FFA989C9E08 in Calibration.exe: Microsoft C++ exception: web::json::json_exception at memory location 0x000000924B83F758. Exception thrown at 0x00007FFA989C9E08 in Calibration.exe: Microsoft C++ exception: web::json::json_exception at memory location 0x000000924B73EB80. Error Getting MRC files: not an object Exception thrown at 0x00007FFA989C9E08 in Calibration.exe: Microsoft C++ exception: web::http::http_exception at memory location 0x000000924B83F370. Exception thrown at 0x00007FFA989C9E08 in Calibration.exe: Microsoft C++ exception: web::http::http_exception at memory location 0x000000925464F2B0. Exception thrown at 0x00007FFA989C9E08 in Calibration.exe: Microsoft C++ exception: web::http::http_exception at memory location 0x000000924B73EB80. Error deleting MRC files: Incorrect Content-Type: must be textual to extract_string, JSON to extract_json.

  • Currently I am able to get a consistent video feed by starting the calibration application before turning on the camera. After the application starts, images are saved for calibration, yet, I still can't calibrate properly. This is what the Debugger has to say:
    Exception thrown at 0x00007FFA989C9E08 in Calibration.exe: Microsoft C++ exception: web::json::json_exception at memory location 0x000000924B83F758. Exception thrown at 0x00007FFA989C9E08 in Calibration.exe: Microsoft C++ exception: web::json::json_exception at memory location 0x000000924B73EB80. Error Getting MRC files: not an object Exception thrown at 0x00007FFA989C9E08 in Calibration.exe: Microsoft C++ exception: web::http::http_exception at memory location 0x000000924B83F370. Exception thrown at 0x00007FFA989C9E08 in Calibration.exe: Microsoft C++ exception: web::http::http_exception at memory location 0x000000925464F2B0. Exception thrown at 0x00007FFA989C9E08 in Calibration.exe: Microsoft C++ exception: web::http::http_exception at memory location 0x000000924B73EB80. Error deleting MRC files: Incorrect Content-Type: must be textual to extract_string, JSON to extract_json.

  • Answer ✓

    I recently revisited this problem and have finally been able to complete the calibration process. One of the issues I was having was because I hadn't deactivated the "Required SSL connection" option in the Security tab of the device manager. Additionally, the Elgato game capture HD software tends to not exit gracefully, resulting in the calibration not being able to access the camera feed. To rectify this, simply force close the Elgato software using Windows' Task Manager. I occasionally encoutered a problem where the Calibration app didn't close gracefully and needed to force close or even restart my device in order to get it running. I also connected the HoloLens to my PC via USB instead of via WiFi. Some useful information can also be found here: https://github.com/Microsoft/MixedRealityCompanionKit/issues/188

Sign In or Register to comment.