You are not logged in.
Hi all,
I have a Sony Vaio Pro 13(SVP1321). This Laptop is set up with Linux Arch and the desktop environment GNOME. Most of all works great out of the box
but I have a problem with the webcam and was hoping you can help me.
There is a wiki article for my notebook, but there are no tips for the webcam.
https://wiki.archlinux.org/index.php/So … o_SVP-1x21
When I start Cheese, I see very shortly me on the screen and then the picture disappears and I see the error "There was an error playing video from the webcam". In the /var/log/ location I cant find an entry because of the webcam.
When I start Cheese over the terminal, with the following command:
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so cheese
I get the following error messages:
(cheese:1016): GStreamer-CRITICAL **: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed
(cheese:1016): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed
(cheese:1016): GStreamer-CRITICAL **: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed
(cheese:1016): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed
(cheese:1016): GStreamer-CRITICAL **: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed
(cheese:1016): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed
(cheese:1016): GStreamer-CRITICAL **: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed
(cheese:1016): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed
(cheese:1016): GStreamer-CRITICAL **: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed
(cheese:1016): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed
(cheese:1016): GStreamer-CRITICAL **: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed
(cheese:1016): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed
(cheese:1016): GStreamer-CRITICAL **: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed
(cheese:1016): 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:1016): cheese-WARNING **: Internal data flow error.: gstbasesrc.c(2865): gst_base_src_loop (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin34/GstV4l2Src:video_source:
streaming task paused, reason error (-5)
Can you help me? I really dont know what I should do and I didnt find something helpfull for me in the internet.
I found this, but honestly I dont get it:
http://forums.opensuse.org/showthread.p … eese-error
Especially the "solution" from the above forum is unclear for me:
I switched all the gstreamer packages to packman and cheese is working.
Thanks and regards
joesie
Last edited by joesie (2014-02-02 12:04:58)
Offline
I have the same problem let me know if you find a solution
Offline
I am also having this problem. I have the gstreamer packages from pacman so I don't think that's relevant.
The problem is worse or better depending on the program I'm using the camera with. Cheese straight up crashes, but vlc seems to do fine. I feel like the camera used to work, so I'm not sure if maybe all our laptops are broken in some way or maybe something changed in the kernel at some point.
Offline
So I figured out a workaround. In cheese if I go to settings and set the Photo Resolution down to 640x480 instead of 1280x720 then it works. Playing around in guvcview seems to confirm that more than 640x480 has problems.
Offline