Hi, all<br>After everything is stable, I think merge everything back to up stream is better.<br><br><div class="gmail_quote">On Sat, Mar 14, 2009 at 4:53 PM, Edward Hervey <span dir="ltr"><<a href="mailto:bilboed@gmail.com">bilboed@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">On Fri, 2009-03-13 at 20:57 +0100, Farkas Levente wrote:<br>
> Edward Hervey wrote:<br>
> > I thought I'd also send this mail out for anybody interested in building<br>
> > GStreamer on android easily with git repositories.<br>
> ><br>
</div><div class="im">> > These repositories only contain, so far, the patches that were on the<br>
> > google groups site. I splitted them up into individual commits, in order<br>
> > to make it easier to push upstream what can be pushed upstream and leave<br>
> > alone what can't be pushed upstream.<br>
><br>
> what's the reason why something can't be pushed upstream?<br>
><br>
<br>
</div>* intrusive patches that need cleaner rewrites.<br>
For example : There's not i18n/libiconv/gettext on Android. Therefore<br>
we need to deactivate that everywhere in the modules we're using<br>
(glib/liboil/gst*).. but currently it uses non-standard #ifdef ANDROID.<br>
We should transform that into a clean way to disable i18n support for<br>
all those modules.<br>
<br>
* Android specific defaults.<br>
For example : We can use fbdevsink on the G1... but the default sink<br>
isn't the same as on unix. We could split that up in one upstream patch<br>
that makes it more modular to compile in a different default, and one<br>
patch (a one-liner non-upstream patch) that defines the default fb<br>
device on android.<br>
<br>
<br>
* Android-specific Makefiles and auto-generated files<br>
Android doesn't use the standard autotools build system, but has it's<br>
own build system. That means that we have to store files that are<br>
normally generated at configure time (config.h, *.in) or compile time<br>
(*-enum.[ch], gst parser (uses flex/bison), ...) and have Android.mk<br>
makefiles in all the correct directories.<br>
This is in fact a similar issue that was Zaheer has with the S60 port,<br>
and very close to what we do for the win32 builds.<br>
We need to find a clean/unified way to solve this for all<br>
non-autotools build systems/architectures. One could be switching away<br>
from autotools and using CMake (which can create Makefiles for various<br>
systems).<br>
<font color="#888888"><br>
Edward<br>
</font><div><div></div><div class="h5"><br>
<br>
------------------------------------------------------------------------------<br>
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are<br>
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and<br>
easily build your RIAs with Flex Builder, the Eclipse(TM)based development<br>
software that enables intelligent coding and step-through debugging.<br>
Download the free 60 day trial. <a href="http://p.sf.net/sfu/www-adobe-com" target="_blank">http://p.sf.net/sfu/www-adobe-com</a><br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>-- Prajnashi S<br>