android: add AWindowHandler and android_getEnv

Multimedia / VLC - Thomas Guillem [gllm.fr] - 25 June 2015 12:08 UTC

android_getEnv: get a JNIEnv* from the Java VM passed via the "android-jvm" option.

AWindowHandler: utility class that provide a way to get the Video / Subtitles Java Surface or ANativeWindow.

e29f8ec android: add AWindowHandler and android_getEnv
modules/audio_output/Makefile.am | 3 +-
modules/audio_output/audiotrack.c | 29 +-
modules/codec/Makefile.am | 4 +
modules/codec/omxil/mediacodec.c | 21 +-
modules/codec/omxil/mediacodec.h | 3 +-
modules/codec/omxil/mediacodec_jni.c | 12 +-
modules/codec/omxil/mediacodec_ndk.c | 32 +-
modules/codec/omxil/omxil.c | 98 ++--
modules/codec/omxil/omxil.h | 6 +-
modules/video_output/Makefile.am | 3 +-
modules/video_output/android/android_window.c | 267 +++++------
modules/video_output/android/nativewindow.c | 48 +-
modules/video_output/android/utils.c | 591 +++++++++++++++++++++++--
modules/video_output/android/utils.h | 111 ++++-
14 files changed, 885 insertions(+), 343 deletions(-)

Upstream: git.videolan.org


  • Share