<div dir="ltr">sweet - looking froward to it. How about the list of plugins I'm using. Are any obviously unnecessary for MP4/HLS playback?<div><br></div><div>Dave</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Thu, Mar 13, 2014 at 8:34 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">
<div class="HOEnZb"><div class="h5">On Do, 2014-03-13 at 07:06 -0700, Dave Walker wrote:<br>
> Good morning!<br>
><br>
> I'm integrating Gstreamer into my application for HLS and MP4 playback. At<br>
> this point I'm trying to figure out how to configure the library to produce<br>
> a minimally sized gstreamer_android.so. At this point my library's about<br>
> 6.5MB.<br>
><br>
> So far I have things configured as:<br>
><br>
> CORE := coreelements audioconvert audiorate audioresample gio<br>
> typefindfunctions videoconvert videorate videoscale autodetect videofilter<br>
> playback<br>
> CODECS := audioparsers isomp4 fragmented videoparsersbad androidmedia<br>
> mpegtsdemux deinterlace<br>
> NET := soup<br>
> GSTREAMER_PLUGINS         := $(CORE) $(CODECS) $(NET)<br>
> $(GSTREAMER_PLUGINS_SYS)<br>
> G_IO_MODULES              := gnutls<br>
> GSTREAMER_EXTRA_DEPS      := gstreamer-video-1.0<br>
> include $(GSTREAMER_NDK_BUILD_PATH)/<a href="http://gstreamer-1.0.mk" target="_blank">gstreamer-1.0.mk</a><br>
><br>
> And I'm using the playbin support rather than constructing my own pipeline.<br>
> Empirically I can remove some of these and still play, but when I look at<br>
> what they do I'm afraid that in some situations they will be valuable to<br>
> include.<br>
><br>
> Do any of these plugins look completely extraneous for playback support?<br>
> Would hand-constructing a pipeline allow me to remove the playback and<br>
> decodebin support, both of which are roughly 1MB a piece in static form? Am<br>
> I chasing my tail trying to get the library much below 6.5MB?<br>
<br>
</div></div>I'm having some changes locally that needs further cleanup to get this<br>
down to something around 4MB. I'll clean them up over the next days and<br>
publish them somewhere.<br>
<br>
(For some details, you can shrink libiconv, libgio, orc and libglib<br>
quite a bit with some changes)<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-android mailing list<br>
<a href="mailto:gstreamer-android@lists.freedesktop.org">gstreamer-android@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-android" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-android</a><br>
<br></blockquote></div><br></div>