<HTML><BODY><p>Hello all</p><p>I try use gst-omx plugin on android, and use cerbero shell for build purpose. Before build gst-omx I successfully builded package gstreamer-1.0-sdk, and used this package for Tutorial3 example <a href="http://docs.gstreamer.com/display/GstSDK/Android+tutorial+3%3A+Video" data-mce-href="http://docs.gstreamer.com/display/GstSDK/Android+tutorial+3%3A+Video">http://docs.gstreamer.com/display/GstSDK/Android+tutorial+3%3A+Video</a><br><br>gst-omx build commands:<br><em>git clone git://anongit.freedesktop.org/gstreamer/gst-omx</em><br><em>cd gst-omx</em><br><em>sh autogen.sh --host=arm-linux-androideabi --disable-gtk-doc --with-omx-target=generic --enable-static --prefix=/home/ivan/cerbero/omx<br>make<br>make install</em></p><p>After successfully build and install I got 3 new files:<br><em>libgstomx.a</em><br><em>libgstomx.la</em><br><em>libgstomx.so</em><br><br>For use them I try add plugin name to GSTREAMER_PLUGINS inside Android.mk. Like this:<br><em><span class="s1">GSTREAMER_PLUGINS         :</span><span class="s2">= </span>$(GSTREAMER_PLUGINS_CORE)$(GSTREAMER_PLUGINS_CODECS)$(GSTREAMER_PLUGINS_SYS) <strong>omx</strong></em><br>But I can't build project with this changes. Because generated file (gstreamer_android.c) have error, at this line:<br> <em>GST_PLUGIN_STATIC_REGISTER(omx);</em><br></p><p class="p1">Error:<br><em>gstreamer_android.o: in function gst_android_register_static_plugins:gstreamer_android.c(.text.gst_android_register_static_plugins+0x8): error: undefined reference to 'gst_plugin_omx_register'<br><br><br></em>Please help me register gst-omx plugin for use them on gstreamer pipeline.</p><p>--<br>Ivan Rofov</p></BODY></HTML>