[Interest] Video Filters on Android
René Hansen
renehh at gmail.com
Wed Apr 4 10:54:01 CEST 2018
I never got that specific example to work, but assuming you're building
with the Android NDK, you can include:
#include <GLES2/gl2.h>
#include <EGL/egl.h>
Which will give you access to *eglGetCurrentContext()*.
I'm using the r10e ndk, since that's what works with Qt at the moment. GLES
v3 is available in toolchain v21:
$ ls ~/Code/Android/android-ndk-r10e//platforms/android-21/arch-arm/usr/lib/
crtbegin_dynamic.o libGLESv2.so libdl.so
libstdc++.a
crtbegin_so.o libGLESv3.so libjnigraphics.so
libstdc++.so
crtbegin_static.o libOpenMAXAL.so liblog.so
libthread_db.so
crtend_android.o libOpenSLES.so libm.a
libz.a
crtend_so.o libandroid.so libm.so
libz.so
libEGL.so libc.a libm_hard.a rs
libGLESv1_CM.so libc.so libmediandk.so
If you want to link against OpenCL, you still need to pull a
*libOpenCL.so* from
an actual device though.
/René
On Wed, 4 Apr 2018 at 01:52 Jason H <jhihn at gmx.com> wrote:
>
> http://blog.qt.io/blog/2015/03/20/introducing-video-filters-in-qt-multimedia/
> announced video filter support, and hardware accelerated too!
>
> Code:
> http://code.qt.io/cgit/qt/qtmultimedia.git/tree/examples/multimedia/video/qmlvideofilter_opencl
>
> I'm trying to get it running on Android, but I'm going down a rabbit hole
> with OpenCL 2.0 and EGL 3.2. I have been hacking on it but I don't know
> where EGLContext is declared.
>
> Had anyone gotten this running in Android?
>
> Thanks!
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20180404/72e5338b/attachment.html>
More information about the Interest
mailing list