Building GStreamer SDK from latest sources for ARM/Android

Steve Johnson steve at svenyonson.com
Thu Feb 19 13:56:18 PST 2015


Thank you, that worked great. Now I am trying to play around with the code to get my feet wet, but everytime I make a change to a local source file, the change is overwritten by the build.

For example, I added a comment to the following file to see if it would get propagated to the ~/cerbero/sources/android-arm folder when I execute the build:

~/cerbero/sources/local/gstreamer-1.0/libs/gst/net/gstnettimeprovider.c

But, no, the local file was overwritten. 

What is the standard procedure for making local changes to the sources and then building? I don’t (currently) expect to be posting any changes upstream, this is just for experimentation on my end.

Build command: $ cerbero -c config/cross-android.cbc package gstreamer-1.0.


On Feb 19, 2015, at 1:12 AM, Sebastian Dröge <sebastian at centricular.com> wrote:

> On Di, 2015-02-17 at 14:07 -0700, Steve Johnson wrote:
>> I’m trying to find the procedures for building GStreamer SDK from latest sources for ARM/Android. From what I can tell, cerbero is for building releases from available packages. I’m new to GStreamer development - are there any docs online for this? 
>> 
>> I would like to execute the build on a Mac OS X machine, but have a Ubuntu 14.04 VM if that is required.
> 
> Get the master branch of cerbero from here:
> http://cgit.freedesktop.org/gstreamer/cerbero/
> 
> Then instructions are in the README, but basically you do
> ./cerbero-uninstalled -c config/cross-android.cbc bootstrap
> ./cerbero-uninstalled -c config/cross-android.cbc package gstreamer-1.0
> 
> This will work for Android on Linux and OS X. Building for Android on
> Windows is currently not supported.
> 
> -- 
> Sebastian Dröge, Centricular Ltd · http://www.centricular.com
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



More information about the gstreamer-devel mailing list