Building gst-plugins-good/ext/jpeg
Stefan Sauer
ensonic at hora-obscura.de
Thu Apr 26 05:04:26 PDT 2012
On 04/26/2012 01:44 PM, Ryan Melville wrote:
> >> Do you have it on the system or the NDK root? It needs to be on the
> latter. Stefan
>
> I have it at /usr/lib (came with the Ubuntu system) which I agree
> isn't useful.
>
> Ah, so I need to go download the libjpeg sources on my own, create
> Android.mk <http://Android.mk> for them, build libjpeg using ndk-build
> and make that available to the gstreamer build?
>
> Is the "NDK root" the actual Android NDK install path? Or, perhaps I
> can do this similar to the glib dependency and plunk the libjpeg
> project in the gstreamer-0.10_ndk_build dir (a peer to glib)? I'm
> thinking the build output will already go to the obj/ dir and be in
> the link path of the configure check and jpeg plugin build?
>
> Thank you for your help!
>
> Regards,
>
> Ryan
>
>
> -----Original message-----
>
> *From: *Stefan Sauer <ensonic at hora-obscura.de>*
> To: *"gstreamer-android at lists.freedesktop.org"
> <gstreamer-android at lists.freedesktop.org>*
> Sent: *Thu, Apr 26, 2012 02:50:06 CDT*
> Subject: *Re: Building gst-plugins-good/ext/jpeg
>
> On 04/25/2012 11:45 PM, Ryan Melville wrote:
>>
>> Hi,
>>
>>
>>
>> Thanks to the directions at
>> http://gstreamer.freedesktop.org/wiki/GstreamerAndroid_InstallInstructions
>> I was able to build GStreamer for Android.
>>
>>
>>
>> However, I noticed that libgstjpeg.so was not built. This is in
>> gst-plugins-good/ext/jpeg. It doesn’t seem to be referenced by
>> any Android.mk…
>>
>>
>>
>> My build mentioned:
>>
>>
>>
>> configure: *** checking feature: jpeg library ***
>>
>> configure: *** for plug-ins: jpeg ***
>>
>> checking for jpeg_set_defaults in -ljpeg-mmx... no
>>
>> checking for jpeg_set_defaults in -ljpeg... no
>>
>> configure: *** These plugins will not be built: jpeg
>>
>>
>>
>> I **do** have /usr/lib/libjpeg.so on my system and it **does**
>> have jpeg_set_defaults as shown by “readelfs –Ws
>> /usr/lib/libjpeg.so”, which seems to be the detection logic in
>> ‘configure’. But, I’m not sure it would even look at my Linux
>> system’s libraries (what use would they be to an Android build?).
>>
>
> Do you have it on the system or the NDK root? It needs to be on
> the latter.
> Stefan
>>
>>
>>
>> Anyway, I apparently don’t understand why the jpeg plugin isn’t
>> being selected to build, as I don’t understand the magic that
>> happened during “./setup.sh” to setup all of my Android.mk’s and
>> build the other libraries.
>>
I have not added a new lib myself. Please take a look how faad is
integrated and try to follow that. If you success, it would be great if
you could contribute the solution. On the other hand I wonder if you
could get away with adding the libjpeg-devel related files (headers and
pkg-config files) and copy the libjpeg library from the phone to the ndk
like we do for other media libs.
Stefan
>
>>
>>
>> Has anyone else built the jpeg plugin? Or, I would greatly
>> appreciate any insight or tips on how to build it.
>>
>>
>>
>> Regards,
>>
>> Ryan
>>
>>
>>
>>
>> _______________________________________________
>> gstreamer-android mailing list
>> gstreamer-android at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-android
>
>
> _______________________________________________
> gstreamer-android mailing list
> gstreamer-android at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-android
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-android/attachments/20120426/f5ed8be5/attachment.htm>
More information about the gstreamer-android
mailing list