Results 1 to 3 of 3

Thread: Xawtv and Cheese don’t find libv4lconvert

  1. #1

    Default Xawtv and Cheese don’t find libv4lconvert

    I have three different Computers and an USB camera.

    Computer A: openSUSE 13.2 32Bit with graphics driver from openSUSU repository

    Computer B: openSUSE Leap 42.1 64Bit with graphics driver from openSUSE repository

    Computer C: openSUSE Leap 42.1 64Bit with proprietary graphics driver from Nvidia

    USB Camere:
    Code:
    amadrits@pc1:~> lsusb 
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
    Bus 002 Device 002: ID 05a9:a518 OmniVision Technologies, Inc. D-Link DSB-C310 Webcam 
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    If i plug in the USB camera the proper kernel modules gets loaded:
    Code:
    amadrits@pc1:~> lsmod | grep ov519 
    gspca_ov519            53248  0  
    gspca_main            32768  1 gspca_ov519 
    videodev              176128  2 gspca_main,gspca_ov519 
    usbcore               262144  8 snd_usb_audio,ohci_hcd,ohci_pci,snd_usbmidi_lib,ehci_hcd,ehci_pci,gspca_main,gs
    pca_ov519
    On Computer A Xawtv and Cheese works fine.

    On Computer B and C i have the following output and there is no picture:
    Code:
    amadrits@pc1:~> xawtv 
    This is xawtv-3.103, running on Linux/x86_64 (4.1.27-27-default) 
    xinerama 0: 1600x1200+0+0 
    vid-open-auto: using grabber/webcam device /dev/video0 
    Alsa devices: cap: hw:1,0 (/dev/video0), out: default 
    libv4lconvert: error starting helper: No such file or directory 
    ALSA lib pcm.c:7964:(snd_pcm_recover) underrun occurred 
    libv4l2: error got 4 consecutive frame decode errors, last error: v4l-convert: error writing to helper: Broken 
    pipe 
    ioctl: VIDIOC_DQBUF(index=1;type=VIDEO_CAPTURE;bytesused=67200;flags=0x1 [MAPPED];field=NONE;;timecode.type=0;t
    imecode.flags=0;timecode.frames=0;timecode.seconds=0;timecode.minutes=0;timecode.hours=0;timecode.userbits="";s
    equence=3;memory=MMAP): Input/output error
    Code:
    amadrits@pc1:~> cheese 
    (cheese:14651): Gtk-WARNING **: Theme directory actions/48 of theme breeze has no size field 
    (cheese:14651): Gtk-WARNING **: Theme directory categories/16 of theme breeze has no size field 
    (cheese:14651): Gtk-WARNING **: Theme directory categories/22 of theme breeze has no size field 
    (cheese:14651): Gtk-WARNING **: Theme directory categories/48 of theme breeze has no size field 
    (cheese:14651): Gtk-WARNING **: Theme directory devices/48 of theme breeze has no size field 
    (cheese:14651): Gtk-WARNING **: Theme directory of theme oxygen has no size field 
    (cheese:14651): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed 
    (cheese:14651): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed 
    (cheese:14651): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed 
    (cheese:14651): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed 
    (cheese:14651): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed 
    (cheese:14651): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed 
    (cheese:14651): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed 
    libv4lconvert: error starting helper: No such file or directory 
    libv4l2: error got 4 consecutive frame decode errors, last error: v4l-convert: error writing to helper: Broken 
    pipe 
    (cheese:14651): cheese-WARNING **: Failed to allocate a buffer: gstv4l2src.c(755): gst_v4l2src_create (): /GstC
    ameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin35/GstV4l2Src:video_source
    This looks like a problem with openSUSE Leap 42.1 or 64Bit architecture. How can I fix this problem?

    It’s the second USB camera i acquired, which does not work on openSUSE Leap 42.1.



  2. #2

    Default Re: Xawtv and Cheese don’t find libv4lconvert

    Sorry, i forgot something:
    Code:
    amadrits@pc1:~> ls /usr/lib/libv4l
    v4l1compat.so  v4l2convert.so
    amadrits@pc1:~> ls -l /usr/lib/libv4lconvert.so
    lrwxrwxrwx 1 root root 18  4. Aug 22:56 /usr/lib/libv4lconvert.so -> libv4lconvert.so.0
    amadrits@pc1:~> ls /usr/lib64/libv4l
    ov511-decomp  ov518-decomp  v4l1compat.so  v4l2convert.so
    amadrits@pc1:~> ls -l /usr/lib64/libv4lconvert.so
    lrwxrwxrwx 1 root root 18  4. Aug 01:42 /usr/lib64/libv4lconvert.so -> libv4lconvert.so.0

  3. #3

    Default Re: Xawtv and Cheese don’t find libv4lconvert

    Updating libv4lconvert to version 1.10.1-57.1 fixes the problem. At least there is a picture, though without sound.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •