gst_viewer shown Can’t open THETA X on lattepanda sigma (x86 CPU)

Hello, i have been trying to view the video stream using gst_viewer from libuvc_theta_sample on lattepanda board. I am using ricoh theta x but I don’t know why when I run the get_viewer the result always ‘THETA not found’. could you help me debug this? ThankYou
image

This is information for lsusb:
image

This is information for uvc:

I’ve already change the v4l2sink inside the libuvc-theta-sample package as follows:
image

This in information for v4l /dev/video0:

assuming an ubuntu or debian-based linux system, post the contents of:

apt list --installed |grep libuvc

You may have a duplicate libuvc that was installed with the base lattepanda OS.

Yes, I’m using ubuntu 20.04 version in my device.


This is the response from that code. I don’t think there are multiple libuvc in my device sir.

You downloaded libuvc from the RICOH repo, right?

In the sample app, please confirm you have defined USBPID_THETAX_UVC 0x2717

Also, that it is checking for the device in the if statement for idProduct

Yes sir, I download from that GitHub repository and I have already change those two adjustment as mentioned on the tutorial that you’ve made.

But from the previous reply, ‘apt list --installed |grep libuvc’ does not show libuvc version sir, there is only a WARNING as in the image I sent. Is that really the case sir?

Assuming you ran sudo make install to install the modified libuvc.

Did you run the following?

sudo /sbin/ldconfig -v

make sure the camera is in live streaming mode
make sure the camera is not mounted as a storage device


This is an alternative

These are the previous reply screenshot of thetauvc.c file inside the libuvc-theta-sample:

This is the build folder inside of the libuvc-theta package (already being build):

My ricoh theta X already in livestreaming mode and not mounted as a storage device sir:

For the alternative (gstthetauvc) one, I also already install it and implement it using python cv2 library with this pipeline. Still the result “cannot open ricoh theta”

The pipeline is for a discrete NVIDIA graphics card. I’m assuming the lattepanda is using the GPU embedded in the CPU, the onboard N5105?

It should work with the onboard GPU, but you may need a different pipeline. Did the pipeline without gldownload work?

Post the camera firmware version. The newest THETA X firmware is 2.61.0

Information on upgrading the firmware is on this thread:


Reference

  • Intel Core i5-1340P - 12 core, 16 thread
  • Intel Iris Xe Graphics

opinion: should work really well.

Hello mr craig, I’m sorry for the late response. Yes, my lattepanda is using GPU embedded in the CPU (CPU Intel Core i5-1340P and embedded GPU Intel Iris Xe Graphics)

This is the camera version and I think it’s already updated:
image

and this is the result after deleting the gldownload mr craig, it’s still producing the same result.

1 Like