mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-21 07:46:38 +00:00
4a2e0c1f4c
allows libc++_shared.so to be placed in the application Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2043> |
||
---|---|---|
.. | ||
app | ||
gradle/wrapper | ||
.gitignore | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
README.md | ||
settings.gradle |
Android GStreamer sample player application
Build and deploy
First of all you need to replace the gold linker with bfd in the gst-android-1.14/armv7/share/gst-android/ndk-build/gstreamer-1.0.mk
See also this NDK issue
Then to build and deploy the player app to your device, use a command similar to:
$ GSTREAMER_ROOT_ANDROID=/path/to/gst-android-1.14/ PATH=~/dev/android/tools/bin:~/dev/android/ndk-bundle:$PATH ANDROID_HOME="$HOME/dev/android/" ./gradlew installDebug
Run the application on the device
$ adb shell am start -n org.freedesktop.gstreamer.play/.Play http://ftp.nluug.nl/pub/graphics/blender/demo/movies/Sintel.2010.720p.mkv
To see the GStreamer logs at runtime:
$ adb logcat | egrep '(gst)'