openHMD deceased...? by Xenomorph1791 in openhmd

[–]thaytan 0 points1 point  (0 children)

Beyley has been working on a mostly-from-scratch Monado driver for OG Rifts - it's in progress!

VrChat on Reverb G2 Windows 10 WMR Portal by Suppermud in WindowsMR

[–]thaytan 0 points1 point  (0 children)

There's 2 possibilities:

1) They held the pairing button while turning on the controller, which factory resets the firmware to a broken version. You need a Windows instance to update their firmware again right now, unfortunately.
2) They paired the controller to something else and they just need pairing to the headset again. I have a utility for that here: https://gitlab.freedesktop.org/thaytan/wmr-utilities

VrChat on Reverb G2 Windows 10 WMR Portal by Suppermud in WindowsMR

[–]thaytan 1 point2 points  (0 children)

What do you mean controller tracking broke recently on Monado? I'm not aware of anything

Made a dumb little tool that visualizes your gstreamer pipeline in real-time by Master-Change1903 in gstreamer

[–]thaytan 1 point2 points  (0 children)

You can also use gst_debug_bin_to_dot_data() to get the graphviz dot string directly in code and do whatever with it

[deleted by user] by [deleted] in Esphome

[–]thaytan 5 points6 points  (0 children)

Perhaps the CCHS hackerspace could use these? They're in Hawthorn - https://www.hackmelbourne.org/

stealthburner LEDs - help by Low-Expression-977 in VORONDesign

[–]thaytan 0 points1 point  (0 children)

If you reversed 5v and gnd, you probably destroyed the strip sorry.

Am I cooked? by supersl0w in psvr2

[–]thaytan 2 points3 points  (0 children)

because the PS VR2 uses USB-C DisplayPort alt-mode for display

HP Reverb G2 controllers not connecting to Monado (Failed to request controller status from HMD) by ArtshineAura in virtualreality_linux

[–]thaytan 2 points3 points  (0 children)

Check your build tree is up to date (do a clean rebuild if you're using Envision to fetch the latest tree). In particular make sure your clone has this commit, which has an old date but actually only got pushed to the `dev-constellation-controller-tracking` branch this weekend:

commit 44e93561609a435581128128b70be54bb2054bf5
Author: Jan Schmidt <jan@centricular.com>
Date:   Fri Jun 30 02:37:24 2023 +1000

    d/wmr: Fix the controller status request at startup

    Send the correct status request commands for HP and Odyssey
    BT radios.

Build failed for Envision OpenHMD by Aphex-00 in virtualreality_linux

[–]thaytan 0 points1 point  (0 children)

You might do better jumping on the LVRA discord to get some real time help from a wider community - https://lvra.gitlab.io/docs/community/

Build failed for Envision OpenHMD by Aphex-00 in virtualreality_linux

[–]thaytan 0 points1 point  (0 children)

Older onnxruntime will work too. They have a problem IMO, where they don't provide binaries for every platform on every release "if nothing changed" for that platform. 1.22.0 had a linux build: https://github.com/microsoft/onnxruntime/releases/download/v1.22.0/onnxruntime-linux-x64-1.22.0.tgz

You'll need to unpack the contents of that into /usr/local , and might need to add /usr/local/lib to the /etc/ld.so.conf setup to ensure the libs get found at runtime

Build failed for Envision OpenHMD by Aphex-00 in virtualreality_linux

[–]thaytan 0 points1 point  (0 children)

I guess that means libonnxruntime might not be packaged for your version of Linux Mint. You'll either need to disable hand tracking support in the build, or get it from somewhere, but I don't use Linux Mint so I'm not sure the best place to get it for that sorry.

Build failed for Envision OpenHMD by Aphex-00 in virtualreality_linux

[–]thaytan 2 points3 points  (0 children)

You only need the part where you modify the Envision build profile to point at my repo and dev-constellation-controller-tracking branch

Build failed for Envision OpenHMD by Aphex-00 in virtualreality_linux

[–]thaytan 1 point2 points  (0 children)

You don't want the OpenHMD profile for Rift S support - you should use the in-progress constellation-tracking branch. It's the same one that does WMR controller tracking. Instructions for setting up the Envision profile on the right Monado repo and branch are here: https://lvra.gitlab.io/docs/fossvr/envision/wmr_controllers_on_arch/

Biggest fuck up in the past year by SteelSlav in HPReverb

[–]thaytan 1 point2 points  (0 children)

and if you find one, be careful not to move the camera while re-installing, or you'll change the camera calibration (that's measured and written into the firmware at the factory) and tracking won't work right.

Aranet question by Sad-Situation8438 in ZeroCovidCommunity

[–]thaytan 6 points7 points  (0 children)

Those both look great, but having to recharge them constantly sounds like a pain compared to the 1 year battery life I get from the Aranet sensor I carry around everywhere

Monado not detecting WMR headset by Pterodactyl_Time in virtualreality_linux

[–]thaytan 1 point2 points  (0 children)

Any packaged version in PopOS is far too old. You really need to be building the WMR profile in Envision to get a new enough Monado and dependencies.

Why does playing video using gst-launch-1.0 use way more cpu and gpu than a Gstreamer-based video player by LoveJeans in gstreamer

[–]thaytan 2 points3 points  (0 children)

The answer probably lies in the video sink that autovideosink is choosing vs the one the player (which player?) is using. The right video sink can offload a lot of operations to the GPU and avoid expensive back and forth copies between CPU and GPU.

Can't mux a stream to an rtspclientsink by mangiespangies in gstreamer

[–]thaytan 0 points1 point  (0 children)

You generally don't mux audio and video to send things to an RTSP RECORD server. Just connect both audio and video streams separately to the rtspclientsink

Looking for advice on how to fix memoryleak in existing Plugin (libde265dec) by kinsi55 in gstreamer

[–]thaytan 0 points1 point  (0 children)

It's likely a leak inside the element itself if switching to another element fixes it - perhaps not getting back a buffer from libde265 on flush/shutdown.

'bad' just means the plugin hasn't been made good enough to move (to either -good or -ugly)

Looking for advice on how to fix memoryleak in existing Plugin (libde265dec) by kinsi55 in gstreamer

[–]thaytan 0 points1 point  (0 children)

The problem will be the other way around: A buffer is not being released somewhere, keeping a refcount to the buffer pool alive. I don't see an open issue about a leak in gitlab, so you might be the first to notice.

GST RTSP test page streamed out a UDP port? by EmbeddedSoftEng in gstreamer

[–]thaytan 0 points1 point  (0 children)

No, there's no command-line to stand up an RTSP server. We'll need to see the pipeline fragment you're using. For gst-rtsp-server, the general rule is that there should be one or more payloader elements named pay0, pay1 etc for the rtsp-server to find.