Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Sep 2018 07:39:41 +0530
From:      shreyank amartya <shreyankfbsd@gmail.com>
To:        freebsd-multimedia@freebsd.org
Subject:   Logitech C922 Webcam
Message-ID:  <CAD9jf8CcPCf9x20jUtkMkmPA2yF5%2B8Fy5ZcnVA_7vqf3sPkSmg@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi,

I'm trying to use my Logitech C922 webcam with FreeBSD 11.2 installed on my
system. I've installed webcamd and it is able to create /dev/video0.
However, when I try viewing the video through pwcview or cheese, I get a
scattered feed at 800x600 resolution and the following error if I try a
higher resolution:

>From pwcview

root@amd-sham:~ # pwcview -s xga -f 30
Webcam set to: 960x720 (xga) at 30 fps
libv4l2: error got 4 consecutive frame decode errors, last error:
v4l-convert: libjpeg error: End Of Image
Error reading from webcam: Input/output error

>From cheese:

root@amd-sham:~ # cheese

(cheese:1969): Gtk-WARNING **: Theme parsing error: cheese.css:7:35: The
style property GtkScrollbar:min-slider-length is deprecated and shouldn't
be used anymore. It will be removed in a future version

(cheese:1969): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion
'G_IS_OBJECT (object)' failed

(cheese:1969): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion
'G_IS_OBJECT (object)' failed

(cheese:1969): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion
'G_IS_OBJECT (object)' failed

(cheese:1969): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion
'G_IS_OBJECT (object)' failed

(cheese:1969): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion
'G_IS_OBJECT (object)' failed

(cheese:1969): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion
'G_IS_OBJECT (object)' failed

(cheese:1969): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion
'G_IS_OBJECT (object)' failed
libv4l2: error got 4 consecutive frame decode errors, last error:
v4l-convert: libjpeg error: End Of Image

(cheese:1969): cheese-WARNING **: Failed to allocate a buffer:
gstv4l2src.c(866): gst_v4l2src_create ():
/GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin35/GstV4l2Src:v4l2src1

The cheese window pops up with the message " There was an error playing
video from the webcam".

I tried a 12.0 current kernel but I get the same issue.
webcamd version - 4.12.01

How can this be solved? Is there a way I can debug this problem? Or is
there a workaround?

Thanks
Shreyank



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAD9jf8CcPCf9x20jUtkMkmPA2yF5%2B8Fy5ZcnVA_7vqf3sPkSmg>