Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Cheese - problem with GStreamer (cluttervideosink missing)

  1. #1

    Default Cheese - problem with GStreamer (cluttervideosink missing)

    Hello,

    when I launch Cheese I have black screen with a message that one of the Gstreamer components, cluttervideosink, is missing. I tried removing ~/.cache/gstreamer-1.0 - it didn't work. Clutter and Gstreamer seem to be correctly installed, yet the plug-in is not found. Any ideas?

    Code:
    
    
    Code:
    jabuk@linux-b4xx:~> gst-inspect-1.0 autocluttersink
    
    
    (gst-plugin-scanner:28906): GStreamer-WARNING **: Failed to load plugin '/usr/lib64/gstreamer-1.0/libgstlibav.so': /usr/lib64/gstreamer-1.0/libgstlibav.so: undefined symbol: gst_buffer_get_video_meta
    
    
    (gst-plugin-scanner:28906): GLib-GObject-WARNING **: cannot register existing type 'ClutterGstVideoSink'
    
    
    (gst-plugin-scanner:28906): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
    
    
    (gst-plugin-scanner:28906): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed
    
    
    (gst-plugin-scanner:28906): GStreamer-CRITICAL **: gst_element_register: assertion 'g_type_is_a (type, GST_TYPE_ELEMENT)' failed
    Nie ma takiego elementu lub wtyczki 'autocluttersink'
    jabuk@linux-b4xx:~> rpm -qi gstreamer-plugins-libav
    Name        : gstreamer-plugins-libav
    Version     : 1.6.1
    Release     : 2.1
    Architecture: x86_64
    Install Date: czw, 3 gru 2015, 14:43:35
    Group       : Productivity/Multimedia/Other
    Size        : 13270452
    License     : GPL-2.0+
    Signature   : RSA/SHA1, pon, 30 lis 2015, 04:32:22, Key ID 45a1d0671abd1afb
    Source RPM  : gstreamer-plugins-libav-1.6.1-2.1.src.rpm
    Build Date  : nie, 29 lis 2015, 19:03:34
    Build Host  : swkj16
    Relocations : (not relocatable)
    Packager    : packman@links2linux.de
    Vendor      : http://packman.links2linux.de
    URL         : http://gstreamer.freedesktop.org/
    Summary     : GStreamer Streaming-Media libav Plug-In
    Description :
    GStreamer is a streaming-media framework, based on graphs of filters which
    operate on media data. Applications using this library can do anything
    from real-time sound processing to playing videos, and just about anything
    else media-related. Its plugin-based architecture means that new data
    types or processing capabilities can be added simply by installing new
    plug-ins.
    
    
    This plugin contains the FFmpeg codecs, containing codecs for most popular
    multimedia formats.
    Distribution: Essentials / openSUSE_Leap_42.1
    jabuk@linux-b4xx:~> zypper lr -d
    #  | Alias                               | Nazwa                                   | Włączono | Sprawdzaj GPG | Odśwież | Priorytet | Typ    | Adres URI                                                                        | Usługa
    ---+-------------------------------------+-----------------------------------------+----------+---------------+---------+-----------+--------+----------------------------------------------------------------------------------+-------
     1 | google-chrome                       | google-chrome                           | Tak      | (r ) Tak      | Tak     |   99      | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                              |       
     2 | google-talkplugin                   | google-talkplugin                       | Tak      | (r ) Tak      | Tak     |   99      | rpm-md | http://dl.google.com/linux/talkplugin/rpm/stable/x86_64                          |       
     3 | home:lumnis                         | home:lumnis                             | Nie      | ----          | Tak     |   99      | rpm-md | http://download.opensuse.org/repositories/home:/lumnis/openSUSE_leap/42.1/       |       
     4 | http-download.opensuse.org-398c8e36 | Education                               | Tak      | (r ) Tak      | Tak     |   99      | rpm-md | http://download.opensuse.org/repositories/Education/openSUSE_Leap_42.1/          |       
     5 | http-download.opensuse.org-6ea54f52 | openSUSE:Leap:42.1                      | Tak      | (r ) Tak      | Tak     |   99      | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/oss/                    |       
     6 | http-download.opensuse.org-7455afa7 | openSUSE:Leap:42.1                      | Tak      | (r ) Tak      | Tak     |   99      | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/oss/                    |       
     7 | http-download.opensuse.org-d36833cb | home:Herbster0815                       | Tak      | (r ) Tak      | Tak     |   99      | rpm-md | http://download.opensuse.org/repositories/home:/Herbster0815/openSUSE_Leap_42.1/ |       
     8 | http-download.opensuse.org-ebd52304 | home:Ronis_BR                           | Tak      | (r ) Tak      | Tak     |   99      | rpm-md | http://download.opensuse.org/repositories/home:/Ronis_BR/openSUSE_Leap_42.1/     |       
     9 | http-ftp.uni-erlangen.de-61b88a0e   | Packman Repository                      | Tak      | (r ) Tak      | Tak     |   99      | rpm-md | http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/openSUSE_Leap_42.1           |       
    10 | openSUSE:leap/42.1                  | openSUSE:leap/42.1                      | Tak      | (r ) Tak      | Tak     |   99      | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/oss/                    |       
    11 | openSUSE:leap/42.1:NonFree          | openSUSE:leap/42.1:NonFree              | Tak      | (r ) Tak      | Tak     |   99      | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/                |       
    12 | packman                             | packman                                 | Tak      | (r ) Tak      | Tak     |   99      | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.1/               |       
    13 | repo-debug                          | openSUSE-leap/42.1-Debug                | Nie      | ----          | Tak     |   99      | NONE   | http://download.opensuse.org/debug/distribution/leap/42.1/repo/oss/              |       
    14 | repo-debug-update                   | openSUSE-leap/42.1-Update-Debug         | Nie      | ----          | Tak     |   99      | NONE   | http://download.opensuse.org/debug/update/leap/42.1/                             |       
    15 | repo-debug-update-non-oss           | openSUSE-leap/42.1-Update-Debug-Non-Oss | Nie      | ----          | Tak     |   99      | NONE   | http://download.opensuse.org/debug/update/leap/42.1-non-oss/                     |       
    16 | repo-non-oss                        | openSUSE-leap/42.1-Non-Oss              | Tak      | (r ) Tak      | Tak     |   99      | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/                |       
    17 | repo-oss                            | openSUSE-leap/42.1-Oss                  | Tak      | (r ) Tak      | Tak     |   99      | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/oss/                    |       
    18 | repo-source                         | openSUSE-leap/42.1-Source               | Nie      | ----          | Tak     |   99      | NONE   | http://download.opensuse.org/source/distribution/leap/42.1/repo/oss/             |       
    19 | repo-update                         | openSUSE-leap/42.1-Update               | Nie      | ----          | Tak     |   99      | rpm-md | http://download.opensuse.org/update/leap/42.1/                                   |       
    20 | repo-update-non-oss                 | openSUSE-leap/42.1-Update-Non-Oss       | Nie      | ----          | Tak     |   99      | rpm-md | http://download.opensuse.org/update/leap/42.1-non-oss/     
    
    jabuk@linux-b4xx:~> ldd -r /usr/lib64/gstreamer-1.0/libgstclutter.so    linux-vdso.so.1 (0x00007ffd3a99c000)
        libclutter-1.0.so.0 => /usr/lib64/libclutter-1.0.so.0 (0x00007fdf7437a000)
        libcogl.so.20 => /usr/lib64/libcogl.so.20 (0x00007fdf740dd000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fdf73d9f000)
        libgstvideo-1.0.so.0 => /usr/lib64/libgstvideo-1.0.so.0 (0x00007fdf73b55000)
        libgstbase-1.0.so.0 => /usr/lib64/libgstbase-1.0.so.0 (0x00007fdf738fa000)
        libgstreamer-1.0.so.0 => /usr/lib64/libgstreamer-1.0.so.0 (0x00007fdf735ea000)
        libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007fdf73399000)
        libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007fdf7308a000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fdf72e6c000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fdf72ac5000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fdf727c4000)
        libcogl-path.so.20 => /usr/lib64/libcogl-path.so.20 (0x00007fdf725b1000)
        libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007fdf7238b000)
        libcogl-pango.so.20 => /usr/lib64/libcogl-pango.so.20 (0x00007fdf72182000)
        libjson-glib-1.0.so.0 => /usr/lib64/libjson-glib-1.0.so.0 (0x00007fdf71f5b000)
        libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007fdf71bdc000)
        libgdk-3.so.0 => /usr/lib64/libgdk-3.so.0 (0x00007fdf7192f000)
        libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007fdf71721000)
        libcairo-gobject.so.2 => /usr/lib64/libcairo-gobject.so.2 (0x00007fdf71518000)
        libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007fdf711f6000)
        libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007fdf70ff2000)
        libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007fdf70def000)
        libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007fdf70bdf000)
        libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007fdf709ca000)
        libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007fdf7077f000)
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007fdf70542000)
        libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007fdf7033d000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007fdf7011a000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007fdf6ff07000)
        libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007fdf6fd01000)
        libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007fdf6faf6000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fdf6f8d6000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fdf6f6d1000)
        liborc-0.4.so.0 => /usr/lib64/liborc-0.4.so.0 (0x00007fdf6f44d000)
        libffi.so.4 => /usr/lib64/libffi.so.4 (0x00007fdf6f243000)
        libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007fdf6efdd000)
        /lib64/ld-linux-x86-64.so.2 (0x00005579ae8b3000)
        libz.so.1 => /lib64/libz.so.1 (0x00007fdf6edc6000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fdf6eba2000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fdf6e98b000)
        libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007fdf6e787000)
        libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007fdf6e57c000)
        libepoxy.so.0 => /usr/lib64/libepoxy.so.0 (0x00007fdf6e282000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fdf6e079000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fdf6dde2000)
        libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007fdf6db36000)
        libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007fdf6d90e000)
        libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007fdf6d6d1000)
        libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007fdf6d4cd000)
        libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007fdf6d2c3000)
        libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007fdf6d0b9000)
        libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007fdf6ce27000)
        libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007fdf6cbc7000)
        libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007fdf6c99c000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fdf6c798000)
        libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00007fdf6c588000)
        libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007fdf6c386000)
        libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 (0x00007fdf6c181000)
        libxcb-xfixes.so.0 => /usr/lib64/libxcb-xfixes.so.0 (0x00007fdf6bf79000)
        libgbm.so.1 => /usr/lib64/libgbm.so.1 (0x00007fdf6bd6b000)
        libwayland-client.so.0 => /usr/lib64/libwayland-client.so.0 (0x00007fdf6bb5d000)
        libwayland-server.so.0 => /usr/lib64/libwayland-server.so.0 (0x00007fdf6b94a000)
        libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007fdf6b73b000)
        libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007fdf6b50c000)
        libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 (0x00007fdf6b2f4000)
        libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0 (0x00007fdf6b0f1000)
        libxcb-present.so.0 => /usr/lib64/libxcb-present.so.0 (0x00007fdf6aeed000)
        libxcb-sync.so.1 => /usr/lib64/libxcb-sync.so.1 (0x00007fdf6ace7000)
        libxshmfence.so.1 => /usr/lib64/libxshmfence.so.1 (0x00007fdf6aae4000)
        libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007fdf6a8dd000)
        libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007fdf6a6b4000)


  2. #2

    Default Use wxcam

    Cheese does not work in Leap.

    Try wxcam. Install it and required packeages. At start, wxcam may be a little slow to discover the webcam.

  3. #3
    Join Date
    Oct 2014
    Location
    Italy
    Posts
    1,674

    Default Re: Cheese - problem with GStreamer (cluttervideosink missing)

    Please see this https://forums.opensuse.org/showthre...se-application
    There is a conflict in needed libraries between Cheese and Totem, but there are workarounds...
    Main: Leap 15 Gnome on i7 4720HQ + Geforce GTX960M
    Test: Leap 42.3 (& others) on Core2Duo + GM965

  4. #4
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    26,641
    Blog Entries
    15

    Default Re: Cheese - problem with GStreamer (cluttervideosink missing)

    Hi
    You need to as root user;
    Code:
    zypper rm gstreamer-plugin-gstclutter-3_0
    As your user;
    Code:
    rm -f ~/.cache/gstreamer-1.0
    Then as root user;
    Code:
    zypper in gstreamer-plugin-gstclutter-3_0 nautilus-totem totem totem-lang
    Fire up cheese and all should be good...
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  5. #5

    Smile The cure worked

    Quote Originally Posted by malcolmlewis View Post
    Hi
    You need to as root user;
    Code:
    zypper rm gstreamer-plugin-gstclutter-3_0
    As your user;
    Code:
    rm -f ~/.cache/gstreamer-1.0
    Then as root user;
    Code:
    zypper in gstreamer-plugin-gstclutter-3_0 nautilus-totem totem totem-lang
    Fire up cheese and all should be good...
    Yes, this worked. Hope for long.

    I think the command for removal of the cached information shall be
    Code:
    rm -rf ~/.cache/gstreamer-1.0/

  6. #6
    Join Date
    Mar 2015
    Location
    Copenhagen Denmark
    Posts
    115

    Default Re: Cheese - problem with GStreamer (cluttervideosink missing)

    Anybody filed a bug report on this? Seems still to be a problem.

    Bo

  7. #7

    Exclamation Re: Cheese - problem with GStreamer (cluttervideosink missing)

    Still broken today. No of the tips worked so far.
    Package wxcam - not found

  8. #8
    Join Date
    Oct 2014
    Location
    Italy
    Posts
    1,674

    Default Re: Cheese - problem with GStreamer (cluttervideosink missing)

    Quote Originally Posted by ralph_roth View Post
    Still broken today. No of the tips worked so far.
    Package wxcam - not found
    Installing Cheese 3.18.1 with its dependencies works.
    Try this https://software.opensuse.org/ymp/GN...1&query=cheese
    Main: Leap 15 Gnome on i7 4720HQ + Geforce GTX960M
    Test: Leap 42.3 (& others) on Core2Duo + GM965

  9. #9

    Default Re: Cheese - problem with GStreamer (cluttervideosink missing)

    hello, remove /home/your_username/.cache/gstreamer-1.0/registry.x86_64.bin
    type sudo rm ~/.cache/gstreamer-1.0/registry.x86_64.bin

    worked for me...

  10. #10

    Default Re: Cheese - problem with GStreamer (cluttervideosink missing)

    Quote Originally Posted by LoisRP View Post
    type sudo rm ~/.cache/gstreamer-1.0/registry.x86_64.bin
    There's no point in using "sudo" to remove files in your user's home directory.

    Unless they are owned by root, which of course would explain the problem in the first place, because gstreamer running as the user couldn't update the plugin cache any more.
    But this should never happen under normal operation anyway, only if you start programs using "sudo"...

Page 1 of 2 12 LastLast

Posting Permissions

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