<div dir="ltr">I use buildroot version 2013.08.1 to build my embedded RPi system (kernel 3.12.0 - uclibc cross toolchain) with rpi-userland package.<div>toolchain :</div><div><div># ./arm-buildroot-linux-uclibcgnueabi-gcc --version</div>
<div>arm-buildroot-linux-uclibcgnueabi-gcc (Buildroot 2013.08.1) 4.7.3</div><div>Copyright © 2012 Free Software Foundation, Inc.</div><div><br></div><div>I try the gst-omx plugin package originally supplied with buildroot packages (tag version 1.0.0) compiled neatly then I've modified the buildroot makefile to compile the head git version of gst-omx plugin.</div>
<div>I have the same error with the two versions of gst-omx package.</div><div><br></div><div>I'm agree that this error seems to be an linking error but nothing wrong in my build trace.</div><div><br></div></div><div>
the library libopenmaxil.so is in /usr/lib like libvcos.so, libbcm_host.so, ...</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/12/18 Sebastian Dröge <span dir="ltr"><<a href="mailto:sebastian@centricular.com" target="_blank">sebastian@centricular.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Mi, 2013-12-18 at 14:23 +0100, Vincent BENOIT wrote:<br>
> Hi all,<br>
><br>
> I try to encode a video test with OMX plugin for gstreamer on my<br>
> raspberry pi and I have an error when I launch the gst-launch command.<br>
> the gst-omx plugin was installed in my filesystem<br>
> in /usr/lib/gstreamer-1.0.<br>
><br>
> this is the gst-launch command with some traces :<br>
> # export GST_DEBUG="omx:9"<br>
> # gst-launch-1.0 videotestsrc is-live=1 ! omxh264enc ! udpsink<br>
> host=10.33.229.91 port=9999<br>
</div>> [...]<br>
<div class="im">> gstomx.c:2625:_class_init: No sink template caps specified for<br>
> element 'omxh264enc', using default 'video/x-raw, width = (int) [ 1,<br>
> max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]'<br>
> 0:00:00.341853000 445 0x1ae5ce0 DEBUG omx<br>
> gstomx.c:2652:_class_init: No src template caps specified for element<br>
> 'omxh264enc', using default 'video/x-h264, width=(int) [ 16, 4096 ],<br>
> height=(int) [ 16, 4096 ]'<br>
> 0:00:00.352062000 445 0x1ae5ce0 DEBUG omx<br>
> gstomx.c:2678:_class_init: Using hack: no-component-role<br>
> Setting pipeline to PAUSED ...<br>
> gst-launch-1.0: can't resolve symbol 'vcos_global_lock'<br>
<br>
</div>How did you build gst-omx, which configure parameters?<br>
<br>
If it was properly compiled for RPi, this looks like the library linking<br>
of the RPi OMX and other libraries is broken.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Sebastian Dröge, Centricular Ltd - <a href="http://www.centricular.com" target="_blank">http://www.centricular.com</a><br>
Expertise, Straight from the Source<br>
</font></span><br>_______________________________________________<br>
gstreamer-openmax mailing list<br>
<a href="mailto:gstreamer-openmax@lists.freedesktop.org">gstreamer-openmax@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-openmax" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-openmax</a><br>
<br></blockquote></div><br></div>