Gst-inspect not finding built plugins

Nicolas Dufresne nicolas.dufresne at collabora.com
Sat Jan 24 08:25:57 PST 2015


Le 2015-01-24 11:10, Sérgio Agostinho a écrit :
> Interesting
>
> nexusdev at ubuntu:/etc/ld.so.conf.d$ gst-inspect-1.0 
> /usr/local/lib/gstreamer-1.0/libgstvpx.so
> Plugin Details:
>   Name     vpx
>   Description    VP8 plugin
>   Filename     /usr/local/lib/gstreamer-1.0/libgstvpx.so
>   Version    1.4.4
>   License    LGPL
>   Source module    gst-plugins-good
>   Source release date    2014-11-06
>   Binary package     GStreamer Good Plug-ins source release
>   Origin URL     Unknown package origin
>
>
>   0 features:
>
This is an interesting plugin, you can build it without any element. In 
configure phase, a series of definition are set into config.h. It would 
seem that none of them got defined:

HAVE_VP8_DECODER
HAVE_VP8_ENCODER
HAVE_VP9_DECODER
HAVE_VP9_ENCODER

In order to find why, it will be necessary to inspect config.log file. 
You can search this file for "checking feature: VPX decoder". This is 
followed by few tests, checking symbols in libvpx:

vpx_codec_vp8_cx_algo
vpx_codec_vp8_dx_algo
vpx_codec_vp9_cx_algo
vpx_codec_vp9_dx_algo

As Tim mention, it is likely that you didn't pass proper CFLAGS, and 
that these test endup looking into the old VPX library. Check and share 
the gcc line after the "checking ...".

Nicolas


More information about the gstreamer-devel mailing list