Alright, question for everyone: I've had VirtualHere for a while, and specifically the Android USB server installed on my Meta Quest 3, which I use primarily with my HTC face-tracking camera to route to my PC and use with PCVR. Having started poking at it again recently, however, I noticed an issue: for whatever reason, the camera's not showing up on my computer's client, though I know the program itself is working, since it recognizes the USB hub that I use, and also the dongle for my Soundcore VP10 earbuds. The odd part is, however, if I click on the 'Ignored Devices' section and then the Scan button, it definitely recognizes the 'HTC Multimedia Camera' being plugged in, so I can ostensibly mark it as ignored, but it's not sending it to the client. Any ideas?
I have a copy of the system-messages from the server, as follows:
--------- beginning of system
07-23 09:49:14.604 7977 7998 E ActivityThread: Failed to find provider info for com.google.android.gms.phenotype
07-23 09:49:14.654 7977 7998 E ActivityThread: Failed to find provider info for com.google.android.gms.phenotype
07-23 09:49:14.665 7977 7998 E ActivityThread: Failed to find provider info for com.google.android.gms.phenotype
07-23 09:49:18.010 7977 7998 E ActivityThread: Failed to find provider info for com.google.android.gms.phenotype
07-23 09:50:55.966 7977 8708 E ActivityThread: Failed to find provider info for com.google.android.gms.phenotype
--------- beginning of main
07-23 09:51:25.314 7977 8020 E OpenGLRenderer: Unable to match the desired swap behavior.
07-23 09:51:25.326 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:25.326 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:25.327 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:25.329 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:25.340 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:25.349 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:25.350 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:25.351 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:26.989 7977 8020 E OpenGLRenderer: Unable to match the desired swap behavior.
07-23 09:51:26.990 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:26.990 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:26.991 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:26.992 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:27.273 7977 7977 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@f3496d2
07-23 09:51:27.273 7977 8020 W e.androidserver: Binder 0xb4000074ab5ea950 destroyed after setInheritRt before being parceled.
07-23 09:51:27.274 7977 8020 D OpenGLRenderer: endAllActiveAnimators on 0xb4000074aa1eb700 (V$c) with handle 0xb4000075165fbb40
07-23 09:51:27.293 7977 8024 W e.androidserver: Binder 0xb4000074aa234590 destroyed after setInheritRt before being parceled.
07-23 09:51:27.293 7977 8024 W e.androidserver: Binder 0xb4000074a9f66c08 destroyed after setInheritRt before being parceled.
07-23 09:51:27.293 7977 8024 W e.androidserver: Binder 0xb4000074aa234538 destroyed after setInheritRt before being parceled.
07-23 09:51:31.987 7977 8020 E OpenGLRenderer: Unable to match the desired swap behavior.
07-23 09:51:31.987 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:31.988 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:31.988 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:31.990 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:33.527 7977 7977 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@a2faab0
07-23 09:51:33.529 7977 8020 W e.androidserver: Binder 0xb4000074aa1d4110 destroyed after setInheritRt before being parceled.
07-23 09:51:33.529 7977 8020 D OpenGLRenderer: endAllActiveAnimators on 0xb4000074a3954900 (RippleDrawable) with handle 0xb4000075165fb2a0
07-23 09:51:33.540 7977 8020 E OpenGLRenderer: Unable to match the desired swap behavior.
07-23 09:51:33.542 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:33.542 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:33.542 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:33.543 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:33.545 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:33.545 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:33.546 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:33.546 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:33.547 7977 7989 W e.androidserver: Binder 0xb4000074a37cdb40 destroyed after setInheritRt before being parceled.
07-23 09:51:33.547 7977 7989 W e.androidserver: Binder 0xb4000074a38a5bc8 destroyed after setInheritRt before being parceled.
07-23 09:51:33.547 7977 7989 W e.androidserver: Binder 0xb4000074a37cda98 destroyed after setInheritRt before being parceled.
07-23 09:51:41.501 7977 7977 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@24bce6c
07-23 09:51:41.502 7977 8020 W e.androidserver: Binder 0xb4000074aa021990 destroyed after setInheritRt before being parceled.
07-23 09:51:41.503 7977 7977 W e.androidserver: Binder 0xb4000074aa2365c0 destroyed after setInheritRt before being parceled.
07-23 09:51:41.503 7977 7977 W e.androidserver: Binder 0xb4000074a36c9ec8 destroyed after setInheritRt before being parceled.
07-23 09:51:41.503 7977 7977 W e.androidserver: Binder 0xb4000074a37d0518 destroyed after setInheritRt before being parceled.
07-23 09:51:41.507 7977 7977 W InputEventReceiver: Attempted to finish an input event but the input event receiver has already been disposed.
07-23 09:51:46.680 7977 7977 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@220e865
07-23 09:51:46.684 7977 8020 W e.androidserver: Binder 0xb4000074aa183c50 destroyed after setInheritRt before being parceled.
07-23 09:51:46.684 7977 8020 D OpenGLRenderer: endAllActiveAnimators on 0xb4000074a9621c00 (RippleDrawable) with handle 0xb4000075165fbbe0
07-23 09:51:46.702 7977 8024 W e.androidserver: Binder 0xb4000074a358d9e0 destroyed after setInheritRt before being parceled.
07-23 09:51:46.702 7977 8024 W e.androidserver: Binder 0xb4000074a38a2748 destroyed after setInheritRt before being parceled.
07-23 09:51:46.702 7977 8024 W e.androidserver: Binder 0xb4000074a358d938 destroyed after setInheritRt before being parceled.
07-23 09:51:48.241 7977 8020 E OpenGLRenderer: Unable to match the desired swap behavior.
07-23 09:51:48.256 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:48.256 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:48.259 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:48.260 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:48.271 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:48.271 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:48.272 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:48.272 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:49.699 7977 8020 E OpenGLRenderer: Unable to match the desired swap behavior.
07-23 09:51:49.700 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:49.700 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:49.701 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:49.702 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:49.984 7977 7977 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@e16b1f4
07-23 09:51:49.985 7977 8020 W e.androidserver: Binder 0xb4000074a38c4750 destroyed after setInheritRt before being parceled.
07-23 09:51:49.985 7977 8020 D OpenGLRenderer: endAllActiveAnimators on 0xb4000074a959b900 (V$c) with handle 0xb4000075165fbe80
07-23 09:51:50.003 7977 7989 W e.androidserver: Binder 0xb4000074a38edc60 destroyed after setInheritRt before being parceled.
07-23 09:51:50.003 7977 7989 W e.androidserver: Binder 0xb4000074a95fb2c8 destroyed after setInheritRt before being parceled.
07-23 09:51:50.003 7977 7989 W e.androidserver: Binder 0xb4000074a38eb278 destroyed after setInheritRt before being parceled.
07-23 09:51:51.396 7977 8020 E OpenGLRenderer: Unable to match the desired swap behavior.
07-23 09:51:51.396 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:51.396 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:51.397 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:51.398 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:52.681 7977 7977 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@30c394d
07-23 09:51:52.684 7977 8020 W e.androidserver: Binder 0xb4000074a3960490 destroyed after setInheritRt before being parceled.
07-23 09:51:52.684 7977 8020 D OpenGLRenderer: endAllActiveAnimators on 0xb4000074a97ecb00 (RippleDrawable) with handle 0xb4000074a37612c0
07-23 09:51:52.696 7977 8020 E OpenGLRenderer: Unable to match the desired swap behavior.
07-23 09:51:52.697 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:52.697 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:52.698 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:52.699 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:52.704 7977 8024 W e.androidserver: Binder 0xb4000074a37cdb90 destroyed after setInheritRt before being parceled.
07-23 09:51:52.704 7977 8024 W e.androidserver: Binder 0xb4000074a95fec48 destroyed after setInheritRt before being parceled.
07-23 09:51:52.704 7977 8024 W e.androidserver: Binder 0xb4000074a962e5a8 destroyed after setInheritRt before being parceled.
07-23 09:51:52.708 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:52.708 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:52.708 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:52.709 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:54.652 7977 7977 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@40f309d
07-23 09:51:54.653 7977 8020 W e.androidserver: Binder 0xb4000074aa020b10 destroyed after setInheritRt before being parceled.
07-23 09:51:54.653 7977 7977 W e.androidserver: Binder 0xb4000074a962e2e0 destroyed after setInheritRt before being parceled.
07-23 09:51:54.653 7977 7977 W e.androidserver: Binder 0xb4000074a95fb908 destroyed after setInheritRt before being parceled.
07-23 09:51:54.653 7977 7977 W e.androidserver: Binder 0xb4000074a358e1a8 destroyed after setInheritRt before being parceled.
07-23 09:51:54.659 7977 7977 W InputEventReceiver: Attempted to finish an input event but the input event receiver has already been disposed.
07-23 09:51:56.278 7977 7977 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@1127fec
07-23 09:51:56.282 7977 8020 W e.androidserver: Binder 0xb4000074a3812750 destroyed after setInheritRt before being parceled.
07-23 09:51:56.282 7977 8020 D OpenGLRenderer: endAllActiveAnimators on 0xb4000074a9794c00 (RippleDrawable) with handle 0xb4000074a3928bc0
07-23 09:51:56.302 7977 7989 W e.androidserver: Binder 0xb4000074a39ddd80 destroyed after setInheritRt before being parceled.
07-23 09:51:56.302 7977 7989 W e.androidserver: Binder 0xb4000074a389edc8 destroyed after setInheritRt before being parceled.
07-23 09:51:56.302 7977 7989 W e.androidserver: Binder 0xb400007516773938 destroyed after setInheritRt before being parceled.
07-23 09:51:57.715 7977 8020 E OpenGLRenderer: Unable to match the desired swap behavior.
07-23 09:51:57.736 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:57.737 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:57.738 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:57.740 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:57.752 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:57.758 7977 7977 I OpenGLRenderer: setStopped(0): complete
07-23 09:51:57.760 7977 7977 I OpenGLRenderer: setStopped(0)
07-23 09:51:57.761 7977 7977 I OpenGLRenderer: setStopped(0): complete
.
https://www.virtualhere.com/comment/14086#comment-14086
Ahhh, thank you; I do…
Ahhh, thank you; I do remember seeing that in passing, though I didn't think anything of it. Figures once again it's Meta and their craptastic updates... I already tried installing the latest version of the server from the site here too, and I'm definitely on the v78 version, so yeah.
Well, nothing to do but hope they fix this nonsense. Thanks again!