linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* UVC compliant device 0c45:6366 Microdia - Victure SC30
@ 2021-04-08 19:06 test9876543
  0 siblings, 0 replies; only message in thread
From: test9876543 @ 2021-04-08 19:06 UTC (permalink / raw)
  To: linux-media

As per http://www.ideasonboard.org/uvc/#devices, I'm reporting a working 
device not listed in the table. Please see details of lsusb, dmesg, 
ffmpeg and gst-device-monitor-1.0 below.

The product is advertised as "Victure Webcam SC30"
https://www.amazon.co.uk/gp/product/B086QF84DK/



lsusb:
Bus 001 Device 016: ID 0c45:6366 Microdia


dmesg:
[200407.743816] usb 1-2.4: new high-speed USB device number 19 using 
xhci_hcd
[200408.361398] usb 1-2.4: New USB device found, idVendor=0c45, 
idProduct=6366, bcdDevice= 1.00
[200408.361406] usb 1-2.4: New USB device strings: Mfr=2, Product=1, 
SerialNumber=3
[200408.361411] usb 1-2.4: Product: USB  Camera
[200408.361414] usb 1-2.4: Manufacturer: USB  Camera
[200408.361417] usb 1-2.4: SerialNumber: USB  Camera
[200408.364677] uvcvideo: Found UVC 1.00 device USB  Camera (0c45:6366)
[200408.406090] input: USB  Camera: USB  Camera as 
/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.4/1-2.4:1.0/input/input22



ffmpeg -hide_banner -f v4l2 -list_formats all -i /dev/video2
[video4linux2,v4l2 @ 0x564561b2a6c0] Compressed:       mjpeg : 
Motion-JPEG : 1920x1080 1280x720 960x540 800x600 640x480 320x240 320x180 
176x144 160x120 1920x1080
[video4linux2,v4l2 @ 0x564561b2a6c0] Raw       :     yuyv422 : 
YUYV 4:2:2 : 1920x1080 1280x720 640x480 320x240 1920x1080

ffmpeg -hide_banner -f v4l2 -list_formats all -i /dev/video4
[video4linux2,v4l2 @ 0x55a5550af6c0] Compressed:        h264 : 
      H.264 : 1920x1080 1280x720 640x480 320x240 176x144 160x120 1920x1080


gst-device-monitor-1.0:

Device found:

	name  : USB  Camera: USB  Camera
	class : Video/Source
	caps  : video/x-raw, format=(string)YUY2, width=(int)1920, 
height=(int)1080, pixel-aspect-ratio=(fraction)1/1, 
framerate=(fraction){ 5/1, 5/1 };
	        video/x-raw, format=(string)YUY2, width=(int)1920, 
height=(int)1080, pixel-aspect-ratio=(fraction)1/1, 
framerate=(fraction){ 5/1, 5/1 };
	        video/x-raw, format=(string)YUY2, width=(int)1280, 
height=(int)720, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)5/1;
	        video/x-raw, format=(string)YUY2, width=(int)640, 
height=(int)480, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 
30/1, 20/1, 15/1, 10/1, 5/1 };
	        video/x-raw, format=(string)YUY2, width=(int)320, 
height=(int)240, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 
30/1, 20/1, 15/1, 10/1, 5/1 };
	        image/jpeg, width=(int)1920, height=(int)1080, 
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 
15/1, 10/1, 5/1, 30/1, 20/1, 15/1, 10/1, 5/1 };
	        image/jpeg, width=(int)1920, height=(int)1080, 
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 
15/1, 10/1, 5/1, 30/1, 20/1, 15/1, 10/1, 5/1 };
	        image/jpeg, width=(int)1280, height=(int)720, 
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 
15/1, 10/1, 5/1 };
	        image/jpeg, width=(int)960, height=(int)540, 
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 
15/1, 10/1, 5/1 };
	        image/jpeg, width=(int)800, height=(int)600, 
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 
15/1, 10/1, 5/1 };
	        image/jpeg, width=(int)640, height=(int)480, 
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 
15/1, 10/1, 5/1 };
	        image/jpeg, width=(int)320, height=(int)240, 
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 
15/1, 10/1, 5/1 };
	        image/jpeg, width=(int)320, height=(int)180, 
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 
15/1, 10/1, 5/1 };
	        image/jpeg, width=(int)176, height=(int)144, 
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 
15/1, 10/1, 5/1 };
	        image/jpeg, width=(int)160, height=(int)120, 
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 
15/1, 10/1, 5/1 };
	properties:
		udev-probed = true
		device.bus_path = pci-0000:00:14.0-usb-0:2.4:1.0
		sysfs.path = 
/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.4/1-2.4:1.0/video4linux/video2
		device.bus = usb
		device.subsystem = video4linux
		device.vendor.id = 0c45
		device.vendor.name = "USB\\x20\\x20Camera"
		device.product.id = 6366
		device.product.name = "USB\ \ Camera:\ USB\ \ Camera"
		device.serial = USB_Camera_USB_Camera_USB_Camera
		device.capabilities = :capture:
		device.api = v4l2
		device.path = /dev/video2
		v4l2.device.driver = uvcvideo
		v4l2.device.card = "USB\ \ Camera:\ USB\ \ Camera"
		v4l2.device.bus_info = usb-0000:00:14.0-2.4
		v4l2.device.version = 329746 (0x00050812)
		v4l2.device.capabilities = 2225078273 (0x84a00001)
		v4l2.device.device_caps = 69206017 (0x04200001)
	gst-launch-1.0 v4l2src device=/dev/video2 ! ...


Device found:

	name  : USB  Camera: USB  Camera
	class : Video/Source
	caps  : video/x-h264, stream-format=(string)byte-stream, 
alignment=(string)au, width=(int)1920, height=(int)1080, 
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 
15/1, 10/1, 5/1, 30/1, 20/1, 15/1, 10/1, 5/1 };
	        video/x-h264, stream-format=(string)byte-stream, 
alignment=(string)au, width=(int)1920, height=(int)1080, 
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 
15/1, 10/1, 5/1, 30/1, 20/1, 15/1, 10/1, 5/1 };
	        video/x-h264, stream-format=(string)byte-stream, 
alignment=(string)au, width=(int)1280, height=(int)720, 
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 
15/1, 10/1, 5/1 };
	        video/x-h264, stream-format=(string)byte-stream, 
alignment=(string)au, width=(int)640, height=(int)480, 
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 
15/1, 10/1, 5/1 };
	        video/x-h264, stream-format=(string)byte-stream, 
alignment=(string)au, width=(int)320, height=(int)240, 
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 
15/1, 10/1, 5/1 };
	        video/x-h264, stream-format=(string)byte-stream, 
alignment=(string)au, width=(int)176, height=(int)144, 
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 
15/1, 10/1, 5/1 };
	        video/x-h264, stream-format=(string)byte-stream, 
alignment=(string)au, width=(int)160, height=(int)120, 
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 
15/1, 10/1, 5/1 };
	properties:
		udev-probed = true
		device.bus_path = pci-0000:00:14.0-usb-0:2.4:1.0
		sysfs.path = 
/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.4/1-2.4:1.0/video4linux/video4
		device.bus = usb
		device.subsystem = video4linux
		device.vendor.id = 0c45
		device.vendor.name = "USB\\x20\\x20Camera"
		device.product.id = 6366
		device.product.name = "USB\ \ Camera:\ USB\ \ Camera"
		device.serial = USB_Camera_USB_Camera_USB_Camera
		device.capabilities = :capture:
		device.api = v4l2
		device.path = /dev/video4
		v4l2.device.driver = uvcvideo
		v4l2.device.card = "USB\ \ Camera:\ USB\ \ Camera"
		v4l2.device.bus_info = usb-0000:00:14.0-2.4
		v4l2.device.version = 329746 (0x00050812)
		v4l2.device.capabilities = 2225078273 (0x84a00001)
		v4l2.device.device_caps = 69206017 (0x04200001)
	gst-launch-1.0 v4l2src device=/dev/video4 ! ...



Device found:

	name  : USB  Camera Analogue Stereo
	class : Audio/Source
	caps  : audio/x-raw, format=(string){ S16LE, S16BE, F32LE, F32BE, 
S32LE, S32BE, S24LE, S24BE, S24_32LE, S24_32BE, U8 }, 
layout=(string)interleaved, rate=(int)[ 1, 384000 ], channels=(int)[ 1, 
32 ];
	        audio/x-alaw, rate=(int)[ 1, 384000 ], channels=(int)[ 1, 32 ];
	        audio/x-mulaw, rate=(int)[ 1, 384000 ], channels=(int)[ 1, 32 ];
	properties:
		alsa.resolution_bits = 16
		device.api = alsa
		device.class = sound
		alsa.class = generic
		alsa.subclass = generic-mix
		alsa.name = "USB\ Audio"
		alsa.id = "USB\ Audio"
		alsa.subdevice = 0
		alsa.subdevice_name = "subdevice\ \#0"
		alsa.device = 0
		alsa.card = 4
		alsa.card_name = "USB\ \ Camera"
		alsa.long_card_name = "USB\ \ Camera\ USB\ \ Camera\ at\ 
usb-0000:00:14.0-2.4\,\ high\ speed"
		alsa.driver_name = snd_usb_audio
		device.bus_path = pci-0000:00:14.0-usb-0:2.4:1.3
		sysfs.path = 
/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.4/1-2.4:1.3/sound/card4
		udev.id = usb-USB_Camera_USB_Camera_USB_Camera-03
		device.bus = usb
		device.vendor.id = 0c45
		device.vendor.name = Microdia
		device.product.id = 6366
		device.product.name = "USB\ \ Camera"
		device.serial = USB_Camera_USB_Camera_USB_Camera
		device.form_factor = webcam
		device.string = front:4
		device.buffering.buffer_size = 352800
		device.buffering.fragment_size = 176400
		device.access_mode = mmap+timer
		device.profile.name = analog-stereo
		device.profile.description = "Analogue\ Stereo"
		device.description = "USB\ \ Camera\ Analogue\ Stereo"
		module-udev-detect.discovered = 1
		device.icon_name = camera-web-usb
		is-default = true
	gst-launch-1.0 pulsesrc 
device=alsa_input.usb-USB_Camera_USB_Camera_USB_Camera-03.analog-stereo 
! ...


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-04-08 19:06 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-08 19:06 UVC compliant device 0c45:6366 Microdia - Victure SC30 test9876543

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).