Re: cheese-3.10.2 does not detect webcam but guvcview does



On Wed, 2014-05-28 at 11:23 +0000, John Frankish wrote:
-----Original Message-----
From: Bastien Nocera [mailto:hadess hadess net]
Sent: Monday, 26 May, 2014 14:15
To: John Frankish
Cc: cheese-list gnome org
Subject: Re: cheese-3.10.2 does not detect webcam but
guvcview does

On Sat, 2014-05-24 at 15:07 +0000, John Frankish wrote:
#6  0x000000000040f0d3 in
cheese_effects_manager_add_effect (effect=<optimized out>, name=<optimized out>, 
self=0x1ed5610)
    at src/cheese-effects-manager.c:222

Still missing important debug information I'm afraid.

'seems the trick is to compile with "-ggdb"

It's trying to build the Time delay effect which needs the
"frei0r-filter- delay0r" plugin (which lives in the
gst-plugins-bad package). Cheese should probably do better at avoiding crashing when an effect 
isn't available.

Could you please re-test with cheese 3.12.x, and file a bug if
the problem persists?

Thanks

Hmm - assuming we're referring to /usr/local/lib/gstreamer-
1.0/libgstfrei0r.so, it is present and correct...

Are you sure that your GStreamer installation knows to go get the
plugin there?

Some progress being made at last

I don't see it written anywhere, but the gstreamer frei0r plugin requires
frei0r-plugins in order to work.

Are you filing bugs about this, or are we just debugging your hand-made
distribution?

https://bugzilla.gnome.org/show_bug.cgi?id=730786

There's a test call cheese-test-monitor in the cheese sources which you can
use to debug your problem. The device monitor code uses udev to
enumerate devices. Attach the output of "udevadm info --export-db" so we
can see if the camera is detected properly.

cheese-test-monitor doesn't do anything (cheese-test-camera seg faults).

Udev output attached

Your udev installation is probably broken, as it doesn't tag the laptop
builtin camera with the necessary V4L tags. For example, on my system:
P: /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2.7/3-2.7:1.0/video4linux/video1
N: video1
S: v4l/by-id/usb-56.18006.48133B10J_DELL_S2340T_Webcam_201209030001-video-index0
S: v4l/by-path/pci-0000:00:14.0-usb-0:2.7:1.0-video-index0
E: COLORD_DEVICE=1
E: COLORD_KIND=camera
E: DEVLINKS=/dev/v4l/by-id/usb-56.18006.48133B10J_DELL_S2340T_Webcam_201209030001-video-index0 
/dev/v4l/by-path/pci-0000:00:14.0-usb-0:2.7:1.0-video-index0
E: DEVNAME=/dev/video1
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2.7/3-2.7:1.0/video4linux/video1
E: ID_BUS=usb
E: ID_FOR_SEAT=video4linux-pci-0000_00_14_0-usb-0_2_7_1_0
E: ID_MODEL=DELL_S2340T_Webcam
E: ID_MODEL_ENC=DELL\x20S2340T\x20Webcam
E: ID_MODEL_ID=570a
E: ID_PATH=pci-0000:00:14.0-usb-0:2.7:1.0
E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_2_7_1_0
E: ID_REVISION=2903
E: ID_SERIAL=56.18006.48133B10J_DELL_S2340T_Webcam_201209030001
E: ID_SERIAL_SHORT=201209030001
E: ID_TYPE=video
E: ID_USB_DRIVER=uvcvideo
E: ID_USB_INTERFACES=:0e0100:0e0200:010100:010200:
E: ID_USB_INTERFACE_NUM=00
E: ID_V4L_CAPABILITIES=:capture:
E: ID_V4L_PRODUCT=DELL S2340T Webcam
E: ID_V4L_VERSION=2
E: ID_VENDOR=56.18006.48133B10J
E: ID_VENDOR_ENC=56.18006.48133B10J
E: ID_VENDOR_ID=0bda
E: MAJOR=81
E: MINOR=1
E: SUBSYSTEM=video4linux
E: TAGS=:seat:uaccess:
E: USEC_INITIALIZED=9244523794




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]