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