<div dir="ltr">Thanks,<div><br></div><div>I decided to start with a new image which allowed me to expand my pi's memory which i have been wanting to do for a while. It came with gstreamer 1.4.4 and I installed (correctly to /usr/local) 1.8.0. The same thing is happening where --version says 1.8.0, but GStreamer is 1.4.4. This must be the LD path problem. I have been reading about the LD path. It mentions here, <a href="http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html">http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html</a> , that it is inadvisable to use the LD_LIBRARY_PATH variable, but that it can be useful for development. The goal is to make 1.8.0 the default so gstreamermm uses the correct version. Does it make sense to point this variable at my new installation? Or is there a better way as to not upset and dependencies the system may have on the older gstreamer?<div><br></div><div>Thanks.</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 25, 2016 at 3:58 AM, Sebastian Dröge <span dir="ltr"><<a href="mailto:sebastian@centricular.com" target="_blank">sebastian@centricular.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Do, 2016-03-24 at 21:57 -0400, Cole Bush wrote:<br>
> Thank you for your help. I definitely messed some things up with this<br>
> installation. I should have been more thorough in my research. <br>
><br>
> Is it possible to recover from this? It seems to have overwritten<br>
> some of the system's version of Gstreamer. Can I maybe install<br>
> gstreamer 1.2.0 again and use "--prefix=/usr" to reset it? Also, I<br>
> have downloaded gstreamer-1.8.0 from the website and installed it<br>
> successfully. I am still getting the "gst-launch-1.0 returns: "gst-<br>
> launch-1.0: symbol lookup error: gst-launch-1.0: undefined symbol:<br>
> _gst_date_time_type"" error. I haven't tried too hard to fix this<br>
> issue yet, but I am wondering if it is worth the time to fix, or<br>
> should i just start with a new rasbian image. <br>
><br>
> For future reference, when I run the command "gst-inspect-1.0 --<br>
> version" It returns:<br>
> gst-inspect-1.0 version 1.8.0<br>
> GStreamer 1.2.0<br>
> Unknown package origin<br>
> If I installed 1.8.0 correctly, should it say GStreamer 1.2.0? Is<br>
> that referring to the system version (which I'm guessing should never<br>
> change)?<br>
<br>
</span>No, this means that it uses the 1.8 executable but uses the 1.2<br>
library. That's exactly the LD library path problem I mentioned in the<br>
previous mail. The RPi system gives preference to the path where the<br>
1.2 libraries are, or does not even have the one where you installed<br>
the 1.8 ones included somewhere.<br>
<br>
The best is probably to start with a new image, and then install new<br>
GStreamer into /usr/local (and run ldconfig after make install). Make<br>
sure to install all plugin modules you need, and especially to compile<br>
gst-plugins-bad and gst-omx specifically for the RPi so that it doesn't<br>
use e.g. the wrong OpenGL libraries.<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
Sebastian Dröge, Centricular Ltd · <a href="http://www.centricular.com" rel="noreferrer" target="_blank">http://www.centricular.com</a><br>
<br>
</div></div><br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div>