<div dir="ltr">Had this issue again on a different machine with similar characteristics. Just reporting some new findings.<div><br></div><div>Setting the option --enable-shared when building libvpx from source seems to be mandatory. Otherwise the libgstvpx.so gets built with 0 elements inside. </div><div><br></div><div>Cheers</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-01-24 20:58 GMT+01:00 Sérgio Agostinho <span dir="ltr"><<a href="mailto:sergio.r.agostinho@gmail.com" target="_blank">sergio.r.agostinho@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">It worked. I uninstalled, cleaned, rebuilt and reinstalled gstreamer and gst-plugins*. Now vpx appears properly in gst-inspect.<div><br></div><div>Thanks a lot for the help Nicholas and Tim. </div><div><br></div><div>Cheers</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2015-01-24 18:29 GMT+01:00 Nicolas Dufresne <span dir="ltr"><<a href="mailto:nicolas.dufresne@collabora.com" target="_blank">nicolas.dufresne@collabora.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Looks correct at least now, make sure it is by looking into the generated config.h. Final step would be to restart from clean state (which might be the final issue here).<br>
<br>
Nicolas<br>
<br>
Le 2015-01-24 11:36, Sérgio Agostinho a écrit :<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>
Here is the proper snippet from config.log<br>
<br>
    configure:34991: *** checking feature: VPX decoder ***<br>
    configure:34995: *** for plug-ins: vpx ***<br>
    configure:35039: checking for VPX<br>
    configure:35047: $PKG_CONFIG --exists --print-errors "vpx >= 1.1.0"<br>
    configure:35050: $? = 0<br>
    configure:35065: $PKG_CONFIG --exists --print-errors "vpx >= 1.1.0"<br>
    configure:35068: $? = 0<br>
    configure:35104: result: yes<br>
    configure:35116: checking for vpx_codec_vp8_cx_algo in -lvpx<br>
    configure:35141: gcc -std=gnu99 -o conftest -g -O2<br>
    -I/usr/local/include     conftest.c -lvpx   -L/usr/local/lib -lvpx<br>
    -lm   >&5<br>
    configure:35141: $? = 0<br>
    configure:35150: result: yes<br>
    configure:35161: checking for vpx_codec_vp8_dx_algo in -lvpx<br>
    configure:35186: gcc -std=gnu99 -o conftest -g -O2<br>
    -I/usr/local/include     conftest.c -lvpx   -L/usr/local/lib -lvpx<br>
    -lm   >&5<br>
    configure:35186: $? = 0<br>
    configure:35195: result: yes<br>
    configure:35209: checking for VPX_130<br>
    configure:35217: $PKG_CONFIG --exists --print-errors "vpx >= 1.3.0"<br>
    configure:35220: $? = 0<br>
    configure:35235: $PKG_CONFIG --exists --print-errors "vpx >= 1.3.0"<br>
    configure:35238: $? = 0<br>
    configure:35274: result: yes<br>
    configure:35277: checking for vpx_codec_vp9_cx_algo in -lvpx<br>
    configure:35302: gcc -std=gnu99 -o conftest -g -O2<br>
    -I/usr/local/include     conftest.c -lvpx   -L/usr/local/lib -lvpx<br>
    -lm   >&5<br>
    configure:35302: $? = 0<br>
    configure:35311: result: yes<br>
    configure:35322: checking for vpx_codec_vp9_dx_algo in -lvpx<br>
    configure:35347: gcc -std=gnu99 -o conftest -g -O2<br>
    -I/usr/local/include     conftest.c -lvpx   -L/usr/local/lib -lvpx<br>
    -lm   >&5<br>
    configure:35347: $? = 0<br>
    configure:35356: result: yes<br>
    configure:35385: *** These plugins will be built: vpx<br>
<br>
<br>
<br>
Additional confirmation<br>
<br>
    nexusdev@ubuntu:/usr/local/<u></u>lib$ strings libvpx.so | grep<br>
    vpx_codec_vp8_cx_algo<br>
    vpx_codec_vp8_cx_algo<br>
    nexusdev@ubuntu:/usr/local/<u></u>lib$ strings libvpx.so | grep<br>
    vpx_codec_vp8_dx_algo<br>
    vpx_codec_vp8_dx_algo<br>
    nexusdev@ubuntu:/usr/local/<u></u>lib$ strings libvpx.so | grep<br>
    vpx_codec_vp9_cx_algo<br>
    vpx_codec_vp9_cx_algo<br>
    nexusdev@ubuntu:/usr/local/<u></u>lib$ strings libvpx.so | grep<br>
    vpx_codec_vp9_dx_algo<br>
    vpx_codec_vp9_dx_algo<br>
<br>
<br>
:/<br>
<br></div></div>
2015-01-24 17:25 GMT+01:00 Nicolas Dufresne <<a href="mailto:nicolas.dufresne@collabora.com" target="_blank">nicolas.dufresne@collabora.<u></u>com</a> <mailto:<a href="mailto:nicolas.dufresne@collabora.com" target="_blank">nicolas.dufresne@<u></u>collabora.com</a>>>:<div><div><br>
<br>
<br>
    Le 2015-01-24 11:10, Sérgio Agostinho a écrit :<br>
<br>
        Interesting<br>
<br>
        nexusdev@ubuntu:/etc/ld.so.<u></u>conf.d$ gst-inspect-1.0<br>
        /usr/local/lib/gstreamer-1.0/<u></u>libgstvpx.so<br>
        Plugin Details:<br>
          Name     vpx<br>
          Description    VP8 plugin<br>
          Filename     /usr/local/lib/gstreamer-1.0/<u></u>libgstvpx.so<br>
          Version    1.4.4<br>
          License    LGPL<br>
          Source module    gst-plugins-good<br>
          Source release date    2014-11-06<br>
          Binary package     GStreamer Good Plug-ins source release<br>
          Origin URL     Unknown package origin<br>
<br>
<br>
          0 features:<br>
<br>
    This is an interesting plugin, you can build it without any<br>
    element. In configure phase, a series of definition are set into<br>
    config.h. It would seem that none of them got defined:<br>
<br>
    HAVE_VP8_DECODER<br>
    HAVE_VP8_ENCODER<br>
    HAVE_VP9_DECODER<br>
    HAVE_VP9_ENCODER<br>
<br>
    In order to find why, it will be necessary to inspect config.log<br>
    file. You can search this file for "checking feature: VPX<br>
    decoder". This is followed by few tests, checking symbols in libvpx:<br>
<br>
    vpx_codec_vp8_cx_algo<br>
    vpx_codec_vp8_dx_algo<br>
    vpx_codec_vp9_cx_algo<br>
    vpx_codec_vp9_dx_algo<br>
<br>
    As Tim mention, it is likely that you didn't pass proper CFLAGS,<br>
    and that these test endup looking into the old VPX library. Check<br>
    and share the gcc line after the "checking ...".<br>
<br>
<br>
    Nicolas<br>
    ______________________________<u></u>_________________<br>
    gstreamer-devel mailing list<br>
    <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.<u></u>freedesktop.org</a><br></div></div>
    <mailto:<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.<u></u>freedesktop.org</a>><br>
    <a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/<u></u>mailman/listinfo/gstreamer-<u></u>devel</a><span><br>
<br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.<u></u>freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/<u></u>mailman/listinfo/gstreamer-<u></u>devel</a><br>
</span></blockquote><div><div>
<br>
______________________________<u></u>_________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.<u></u>freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/<u></u>mailman/listinfo/gstreamer-<u></u>devel</a><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>