RE: cheese-3.10.2 does not detect webcam but guvcview does
- From: John Frankish <j-frankish slb com>
- To: "cheese-list gnome org" <cheese-list gnome org>
- Subject: RE: cheese-3.10.2 does not detect webcam but guvcview does
- Date: Tue, 27 May 2014 11:03:15 +0000
-----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.
Unfortunately, cheese (now using cheese-3.12.2) still chokes:
$ G_DEBUG=fatal_warnings gdb --args cheese --device=/dev/video0
** Message: cheese-application.vala:215: Error during camera setup: No device found
(cheese:32042): cheese-CRITICAL **: cheese_camera_device_get_device_node: assertion 'CHEESE_IS_CAMERA_DEVICE
(device)' failed
Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007fffecf8c4ca in g_logv () from /usr/local/lib/libglib-2.0.so.0
(gdb) bt
#0 0x00007fffecf8c4ca in g_logv () from /usr/local/lib/libglib-2.0.so.0
#1 0x00007fffecf8c59d in g_log () from /usr/local/lib/libglib-2.0.so.0
#2 0x00007ffff7bd69c2 in cheese_camera_device_get_device_node (device=0x0) at
libcheese/cheese-camera-device.c:930
#3 0x000000000041eb9c in cheese_preferences_dialog_initialize_camera_devices (self=0x1f9e390) at
src/cheese-preferences.c:261
#4 0x000000000041e797 in cheese_preferences_dialog_construct (object_type=33132832, camera=0x662a30) at
src/cheese-preferences.c:178
#5 0x000000000041e7f4 in cheese_preferences_dialog_new (camera=0x662a30) at src/cheese-preferences.c:187
#6 0x0000000000421fc0 in cheese_application_common_init.2720 (self=0x6621a0) at src/cheese-application.c:362
#7 0x000000000042219e in cheese_application_real_activate.2686 (base=0x6621a0) at
src/cheese-application.c:394
#8 0x00007fffed4274c7 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0
#9 0x00007fffed4392ee in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#10 0x0000000000422381 in cheese_application_real_command_line.2689 (base=0x6621a0, cl=0x67ae20) at
src/cheese-application.c:442
#11 0x00007fffed20ccdc in ffi_call_unix64 () from /usr/local/lib/libffi.so.6
#12 0x00007fffed20c970 in ffi_call () from /usr/local/lib/libffi.so.6
#13 0x00007fffed42482a in g_cclosure_marshal_generic_va () from /usr/local/lib/libgobject-2.0.so.0
#14 0x00007fffed4274c7 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0
#15 0x00007fffed4392ee in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#16 0x00007fffee3682d6 in ?? () from /usr/local/lib/libgio-2.0.so.0
#17 0x00007fffee2c8c9e in ?? () from /usr/local/lib/libgio-2.0.so.0
#18 0x00007fffee2ced19 in g_application_run () from /usr/local/lib/libgio-2.0.so.0
#19 0x000000000040ed5e in _vala_main (args=0x7fffffffeaf8, args_length1=2) at src/cheese-main.c:68
#20 0x000000000040edad in main (argc=2, argv=0x7fffffffeaf8) at src/cheese-main.c:83
$ ls -l /dev/vid*
crw-rw---- 1 root staff 81, 0 May 27 18:16 /dev/video0
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]