<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">2014-08-06 14:17 GMT+02:00 Lee Matthews <span dir="ltr"><<a href="mailto:lma@spaceapplications.com" target="_blank">lma@spaceapplications.com</a>></span>:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Could it be linked to the opengl plugin ? I notice that in <a href="http://plugins.mk" target="_blank">plugins.mk</a> GSTREAMER_PLUGINS_SYS := opensles opengl<br>


<br>
I have removed opengl and the previous errors go away ! Now I just have ...<br>
<div class=""><br>
GStreamer      : [GEN] => gst-build-armeabi/gstreamer_android.c<br>
GStreamer      : [COMPILE] => gst-build-armeabi/gstreamer_android.c<br>
GStreamer      : [LINK] => gst-build-armeabi/libgstreamer_android.so<br>
</div>cp: cannot stat ‘/home/lma/cerbero/dist/android_arm/etc/ssl/certs/ca-certificates.crt’: No such file or directory<br>
make: *** [copycacertificatesres_armeabi] Error 1<br></blockquote><div><br></div><div>You will need these plugins for the audio and video sinks.<br>You get these errors because these libraries are not being built:<br>libgstgl-1.0.a, libgstbadvideo-1.0.a, libgstbadbase-1.0.a, libgstphotography-1.0.a and libgstbasecamerabinsrc-1.0.a<br>

</div><div>They are built by the gst-plugins-bad-1.0 recipe (not the -static one)<br></div><div><br>Cheers,<br>Andoni  <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">


<div class="im"><br>
<br>
<br>
<br>
----- Original Message -----<br>
From: "Lee Matthews" <<a href="mailto:lma@spaceapplications.com">lma@spaceapplications.com</a>><br>
To: "Discussion of the development of and with GStreamer" <<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>><br>
</div><div class=""><div class="h5">Sent: Wednesday, 6 August, 2014 12:25:46 PM<br>
Subject: Re: Inter plugin compilation for Android<br>
<br>
Hi Sebastian,<br>
<br>
I have enclosed the recipes with the cerbero changes.<br>
<br>
I have built the following with cerbero :<br>
<br>
./cerbero-uninstalled -c config/cross-android.cbc build gst-android-1.0<br>
./cerbero-uninstalled -c config/cross-android.cbc build gst-plugins-good-1.0-static<br>
./cerbero-uninstalled -c config/cross-android.cbc build gst-plugins-bad-1.0-static<br>
./cerbero-uninstalled -c config/cross-android.cbc build gst-plugins-ugly-1.0-static<br>
./cerbero-uninstalled -c config/cross-android.cbc build gst-plugins-base-1.0-static<br>
./cerbero-uninstalled -c config/cross-android.cbc build gstreamer-1.0-static<br>
<br>
Before executing ndk-build, I set GSTREAMER_ROOT_ANDROID to point to ~/cerbero/dist/android_arm<br>
<br>
I removed some no-longer needed plugins from the Android.mk file and now I only get the following errors :<br>
<br>
ndk-build<br>
Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 9 in ./AndroidManifest.xml<br>
GStreamer      : [GEN] => gst-build-armeabi/gstreamer_android.c<br>
GStreamer      : [COMPILE] => gst-build-armeabi/gstreamer_android.c<br>
GStreamer      : [LINK] => gst-build-armeabi/libgstreamer_android.so<br>
arm-linux-androideabi-gcc: error: gstgl-1.0: No such file or directory<br>
arm-linux-androideabi-gcc: error: gstbadvideo-1.0: No such file or directory<br>
arm-linux-androideabi-gcc: error: gstbadbase-1.0: No such file or directory<br>
<br>
I've also attached a copy of ndk-build LIBTOOL_DEBUG=1<br>
<br>
Thanks<br>
Lee<br>
<br>
----- Original Message -----<br>
From: "Sebastian Dröge" <<a href="mailto:sebastian@centricular.com">sebastian@centricular.com</a>><br>
To: "Discussion of the development of and with GStreamer" <<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>><br>
Sent: Wednesday, 6 August, 2014 10:29:35 AM<br>
Subject: Re: Inter plugin compilation for Android<br>
<br>
On Mi, 2014-08-06 at 10:25 +0200, Lee Matthews wrote:<br>
> Hi Sebastian,<br>
><br>
> Sure, I can add the changes to Bugzilla, but they may be a little hacky as I'm not entirely sure what I'm doing...<br>
><br>
> I now have libgstinter libraries ie :<br>
><br>
> /home/lma/cerbero/dist/android_arm/lib/gstreamer-1.0/static/libgstinter.a<br>
> /home/lma/cerbero/dist/android_arm/lib/gstreamer-1.0/static/<a href="http://libgstinter.la" target="_blank">libgstinter.la</a><br>
><br>
> But when I try running the gstreamer shared library android build script I get :<br>
><br>
> export GSTREAMER_ROOT_ANDROID=~/Development/gstreamer-1.0-android-arm-1.4.0-debug<br>
> lma@lma-Precision-T1650:~/Android/gstreamer$ ndk-build<br>
> Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 9 in ./AndroidManifest.xml<br>
> GStreamer      : [GEN] => gst-build-armeabi/gstreamer_android.c<br>
> GStreamer      : [COMPILE] => gst-build-armeabi/gstreamer_android.c<br>
> GStreamer      : [LINK] => gst-build-armeabi/libgstreamer_android.so<br>
> arm-linux-androideabi-gcc: error: gstgl-1.0: No such file or directory<br>
> arm-linux-androideabi-gcc: error: gstbadvideo-1.0: No such file or directory<br>
> arm-linux-androideabi-gcc: error: gstbadbase-1.0: No such file or directory<br>
> arm-linux-androideabi-gcc: error: gstphotography-1.0: No such file or directory<br>
> arm-linux-androideabi-gcc: error: gstbasecamerabinsrc-1.0: No such file or directory<br>
><br>
> Any ideas why it seems to be missing these files ?<br>
<br>
What's the content of your Android.mk and the <a href="http://plugin.mk" target="_blank">plugin.mk</a> that was created<br>
by the gst-android recipe? And can you send me your cerbero changes?<br>
<br>
Also if you run ndk-build with LIBTOOL_DEBUG=1 you'll get a lot of<br>
output. That might help to find the problem too.<br>
<br>
Difficult to say what goes wrong here without further information :)<br>
<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>
<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Andoni Morales Alastruey<br><br>LongoMatch:The Digital Coach<br><a href="http://www.longomatch.ylatuya.es">http://www.longomatch.ylatuya.es</a>
</div></div>