PureThermal Lepton3.5 uvc camera streaming issue

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

PureThermal Lepton3.5 uvc camera streaming issue

537件の閲覧回数
Hasan_01
Contributor I

I am using Karo QS8M-MQOO DevKit and as their usb port is 2.0 but purethermal uvc lepton 1.0 camera. When I try to stream it show error [ 2133.893482] uvcvideo 1-1.1.3:1.1: Failed to submit URB 0 (-28).

How can I solve this issue?
Even I try to Force USB 2.0 Mode but it wont work ?

0 件の賞賛
返信
2 返答(返信)

498件の閲覧回数
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello @Hasan_01 

I hope you are doing very well.

What is the command to stream that you are using?

Looking at the driver, you are having issues in start_transfer function in this section:image.png

Error -28 is ENOSPC, which in this context means "Not enough bandwidth for the isochronous transfers".

 

Do you have others USB devices connected to the USB?

If the camera is defaulting to a high bandwidth mode (e.g., MJPEG @ high FPS), it may exceed USB 2.0 capabilities. You can try reducing it:

v4l2-ctl --set-fmt-video=width=160,height=120,pixelformat=YUYV

 

I hope this can helps to you.

 

Best regards,

Salas.

0 件の賞賛
返信

493件の閲覧回数
Hasan_01
Contributor I
I am using gstreamer pipeline:

gst-launch-1.0 v4l2src device=/dev/video1 ! video/x-raw,format=UYVY,width=160,height=120,framerate=9/1 ! videoconvert ! x264enc tune=zerolatency bitrate=500 speed-preset=ultrafast ! rtph264pay ! udpsink host=192.168.144.50 port=4000


As I try to modify the purethermal firmware and after modifying the firmware it’s work but the UYVY format results in distored image but Y16 result good.

I changed the video packet size for alt1 and alt2 to 482 then it’s working with Karo Qs8m but it results distorted image. Now how can I solve this issue ?
0 件の賞賛
返信