GStreamer, Qt and Android

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

GStreamer, Qt and Android

Jean-Benoît Tristant
Hi,

I try to compile and run an app with GStreamer, Qt/Qml on Android.
I have configure the .pro file with the prebuild binaries of Gstreamer: gstreamer-1.0-android-universal-1.14.1
In the main.cpp I declare the GST_PLUGIN_STATIC_DECLARE(*) and GST_PLUGIN_STATIC_REGISTER(*)

There is the pipeline : GstElement *pipeline = gst_parse_launch ("videotestsrc ! glupload ! qmlglsink name=mysink", &error);

When I run it on Linux (configure with pkgconfig - gstreamer-1.0 gstreamer-video-1.0) The application works.
When I compile for android, the compiler said :
 - undefined reference to 'gst-plugin_glupoad_register"
 - undefined reference to 'gst_plugin_qmlglsink_register'

I think that the "gl/qml" libs are missing in the pre-compiled package or I cannot find the rights ones to put in the pro file.

How could I find the rights ones or the doc to compile gstreamer for android arm v7 ?

JB

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel