Descriptions on official site http://docs.gstreamer.com/display/GstSDK/Android+tutorial+1%3A+Link+against+GStreamer does not work.
Also this manuals not fully ok http://www.fluendo.com/media/papers/gstreamer-on-android.pdf
1. We will use Lunux (Ubuntu 12, 64 bit in Hyper-V) and cerbero build system
git clone git://anongit.freedesktop.org/gstreamer-sdk/cerbero
cerbero -c config/cross-android.cbc bootstrap
cerbero -c config/cross-android.cbc package gstreamer-sdk
this would download all required packages
2. Download Android SDK: ADT-bundle with eclipse.
Add to $PATH : adt/sdk/tools
Before building of tutorial execute in project folder:
android update project -p . -s --target android-17
Last paramter - target can be determined android list target
'android' located in sdk/tools/
3. In jni/Android.mk before lines
ifndef GSTREAMER_SDK_ROOT
ifndef GSTREAMER_SDK_ROOT_ANDROID
add lines:
GSTREAMER_SDK_ROOT := /home/<user>/cerbero/dist/android_arm # this is path to cerbero..
GSTREAMER_NDK_BUILD_PATH := $(GSTREAMER_SDK_ROOT)/share/gst-android/ndk-build/
4. In Java part of tutorial (src/..) copy GStreamer.java from folder gstreamer-sdk
5. jni/ndk-build, Eclipse - debug application..
will create bin/ foder in folder of tutorial. There you'll find fresh generated TutorialX.apk..
Also this manuals not fully ok http://www.fluendo.com/media/papers/gstreamer-on-android.pdf
1. We will use Lunux (Ubuntu 12, 64 bit in Hyper-V) and cerbero build system
git clone git://anongit.freedesktop.org/gstreamer-sdk/cerbero
cerbero -c config/cross-android.cbc bootstrap
cerbero -c config/cross-android.cbc package gstreamer-sdk
this would download all required packages
2. Download Android SDK: ADT-bundle with eclipse.
Add to $PATH : adt/sdk/tools
Before building of tutorial execute in project folder:
android update project -p . -s --target android-17
Last paramter - target can be determined android list target
'android' located in sdk/tools/
3. In jni/Android.mk before lines
ifndef GSTREAMER_SDK_ROOT
ifndef GSTREAMER_SDK_ROOT_ANDROID
add lines:
GSTREAMER_SDK_ROOT := /home/<user>/cerbero/dist/android_arm # this is path to cerbero..
GSTREAMER_NDK_BUILD_PATH := $(GSTREAMER_SDK_ROOT)/share/gst-android/ndk-build/
4. In Java part of tutorial (src/..) copy GStreamer.java from folder gstreamer-sdk
5. jni/ndk-build, Eclipse - debug application..
will create bin/ foder in folder of tutorial. There you'll find fresh generated TutorialX.apk..
No comments:
Post a Comment