Questions tagged [uvc]

UVC is a short for USB Video device Class (also USB video class) and it is a USB device class that describes devices capable of streaming video like webcams, digital camcorders, transcoders, analog video converters and still-image cameras.

UVC is a short for USB Video device Class (also USB video class) and it is a USB device class that describes devices capable of streaming video like webcams, digital camcorders, transcoders, analog video converters and still-image cameras.

119 questions
0
votes
0 answers

How to get video frames from UVC device in MJPG format on ARM64 system? (with python)

As the title. I want to get the highest performance from Logic HD Pro Webcam C920, which should be 1920*1080, FPS=30.0. I've tried many ways from Internet, however, neither could solve my problem. Generally, There are two methods could achieve the…
0
votes
1 answer

Fail to get dialog box to request permission for UVC device

I am trying to develop an app to interface a phone with a specific UVC camera. I successfully detect the device when I plug it with the USB cable and am able to enumerate the different interfaces. My problem is that when I try to request permission…
Blink
  • 3
  • 1
  • 3
0
votes
0 answers

libusb returning empty packets on isochronous transfer in Android 4.4.2

I am trying to write a native app which uses libuvc and libusb to interface UVC cameras. This app seems to work well on Android 5.0 and upwards. On Android 4.4 the libusb call for transfer gets empty data all the time and hence camera never returns…
Gamble
  • 1
  • 3
0
votes
2 answers

Is it possible to make an android phone appear as a USB Video Device on Linux?

Basically I would like to plug in my Android phone to a Linux computer and have it appear as a USB video device such that it can be seen in /dev/videoX and can be opened to capture video / images using the phone's camera. Are there any specific…
Rufus
  • 5,111
  • 4
  • 28
  • 45
0
votes
1 answer

Keeping Up With Camera Frame Rate in Tkinter GUI

My goal is to display a real time feed from a USB camera in a Tkinter Window. My problem is that I can't seem to update the GUI fast enough to keep up with the frame rate of the camera. I'm interfacing with the camera using the uvclite python…
Mr. Frobenius
  • 324
  • 2
  • 8
0
votes
1 answer

How to get encoded stream coming from UVC with Gstreamer on Windows

I want to get encoded stream coming from Logitech HD Webcam (UVC) on Windows with Gstreamer. I know on Linux you can access via /dev/video1 and etc. However, I don't know how to do it on Windows. I can get raw buffers via ksvideosrc on Windows but…
astarakastara
  • 475
  • 5
  • 17
0
votes
0 answers

Flickering and failing video streaming with uvc-gadget and g_webcam

Am using this commit of uvc-gadget together with g_webcam as of 4.4.143 for Rockchip. This version of uvc-gadget only transmits a static mjpeg image (and is much better written than earlier sources of uvc-gadget). Observing interesting behavior on…
Dmitry Mikushin
  • 1,478
  • 15
  • 16
0
votes
1 answer

Writing Custom USB descriptors

I am working on a CX3 chip from cypress which has a USB 3.0 connectivity. I need to enumerate the USB to work as a UVC class(video class) and as a serial port simultaneously. I have seen the USB documents related to the same but those don't clearly…
Ajay
  • 37
  • 7
0
votes
0 answers

How to parse the Raw16 data from the package which cypress CX3 transfer for YUV formating

all I use the cypress USB3.0 control chip(CX3) to transfer the image data from my sensor. But the CX3's SDK not support the raw16 data format, and i think that the bit width of raw16 and yuv2 are both 16 bits, so i make the sensor output raw16 data…
Hervey
  • 33
  • 4
0
votes
2 answers

libuvc_ros ERROR: cannot launch node of type [libuvc_camera/camera_node]

I have cloned libuvc_ros to my catkin_ws/src and do rosmake libuvc_camera, and I got this error: ERROR: cannot launch node of type [libuvc_camera/camera_node]: can't locate node [camera_node] in package [libuvc_camera] I did install…
samliu
  • 73
  • 1
  • 1
  • 7
0
votes
1 answer

Universal Video Class - how to switch off AGC

I have UVC running correctly with a camera. I can control the brightness and contrast fine with: MedCap.VideoDeviceController.Brightness.TrySetValue(pbrightness) MedCap.VideoDeviceController.Contrast.TrySetValue(pcontrast) The camera seems to have…
Ianb
  • 505
  • 1
  • 3
  • 17
0
votes
0 answers

Windows Media Foundation -- IMFActivate::ActivateObject - RPC Error?

I'm having trouble creating a UVC Extension Unit interface using the Windows Media Foundation API (using the Windows 8.1 kit). I am attempting to open a video source before using functions provided by Ks.h to interface with the video source's…
Scott Mudge
  • 957
  • 6
  • 18
0
votes
1 answer

Generate PTS/SCR value for MJPEG uvc payload header

We are working on one UVC driver to stream mjpeg to host applications. We are using simple two bytes uvc frame header without any pts/scr value added to it. code works fine with all the linux based uvc host applications. but for windows based uvc…
0
votes
1 answer

UVC function config interface

I'm reading Linux Documentation about UVC function. I'm struggling to understand an example that starts here and goes until here. What exactly is this going to do and where exactly do I create these files? Any help is appreciated.
flashburn
  • 4,180
  • 7
  • 54
  • 109
0
votes
1 answer

where is the patch code?

I'm following these instructions to test a UVC function. It says to apply these patches, but all I see is text and how many changes were made. I don't see any actual patches. Am I missing something? Is there a link missing somewhere? Any help is…
flashburn
  • 4,180
  • 7
  • 54
  • 109