cairooverlay plugin on Fedora

Nicolas Dufresne nicolas.dufresne at gmail.com
Tue May 17 18:30:24 UTC 2016


Le lundi 16 mai 2016 à 01:22 +0300, Kyrylo Polezhaiev a écrit :
> In my installation I can not use it (however, .so file is present and
> there are no linking problems):
> 
> [ky at localhost ~]$ rm ~/.cache/gstreamer-1.0/registry.x86_64.bin 
> [ky at localhost ~]$ gst-inspect-1.0 /usr/lib/gstreamer-
> 1.0/libgstcairo.so
> sys:1: PyGIWarning: Gst was imported without specifying a version
> first. Use gi.require_version('Gst', '1.0') before import to ensure
> that the right version gets loaded.
> Plugin Details:
>   Name                     cairo
>   Description              Cairo-based elements
>   Filename                 /usr/lib/gstreamer-1.0/libgstcairo.so
>   Version                  1.6.4
>   License                  LGPL
>   Source module            gst-plugins-good
>   Source release date      2016-04-14
>   Binary package           GStreamer Good Plug-ins source release
>   Origin URL               Unknown package origin
> 
>   cairooverlay: Cairo overlay
> 
>   1 features:
>   +-- 1 elements
> 
> [ky at localhost ~]$ gst-inspect-1.0 cairooverlay
> No such element or plugin 'cairooverlay'
> [ky at localhost ~]$ gst-inspect-1.0 cairo
> No such element or plugin 'cairo'
> [ky at localhost ~]$
> 
> Where to dig further?

It is absent from the Fedora Package. You should file a bug to
bugzilla.redhat.com as there is no reason to exclude this element. What
I think is happening, is that what you see is from the registry cache
populate using you system installation. What you can try is to remove
that registry cache:

  rm $HOME/.cache/gstreamer-1.0/registry.x86_64.bin

If you have multiple installation of GStreamer, it's often preferred to
use different registry cache. You can choose you cache file setting
GST_REGISTRY environment.

cheers,
Nicolas


More information about the gstreamer-devel mailing list