refactor native IPlayer implementation
am: 182a6bb3e1

Change-Id: I99fdc64ef5be56c6c89b5b15dafd2e46e61a3663
diff --git a/include/OMXAL/OpenMAXAL_Android.h b/include/OMXAL/OpenMAXAL_Android.h
index 34b9dd9..0ea22f0 100644
--- a/include/OMXAL/OpenMAXAL_Android.h
+++ b/include/OMXAL/OpenMAXAL_Android.h
@@ -17,6 +17,8 @@
 #ifndef OPENMAX_AL_ANDROID_H_
 #define OPENMAX_AL_ANDROID_H_
 
+#include "OpenMAXAL.h"
+
 #ifdef __cplusplus
 extern "C" {
 #endif
diff --git a/include/SLES/OpenSLES_Android.h b/include/SLES/OpenSLES_Android.h
index 7122058..e9e2f05 100644
--- a/include/SLES/OpenSLES_Android.h
+++ b/include/SLES/OpenSLES_Android.h
@@ -17,6 +17,7 @@
 #ifndef OPENSL_ES_ANDROID_H_
 #define OPENSL_ES_ANDROID_H_
 
+#include "OpenSLES.h"
 #include "OpenSLES_AndroidConfiguration.h"
 #include "OpenSLES_AndroidMetadata.h"
 #include <jni.h>
diff --git a/src/Android.bp b/src/Android.bp
index 8e0f6eb..b420645 100644
--- a/src/Android.bp
+++ b/src/Android.bp
@@ -212,6 +212,7 @@
         "libstagefright",
         "libstagefright_foundation",
         "libcutils",
+        "libnativewindow",
         "libgui",
         "libdl",
         "libandroid_runtime",
@@ -250,6 +251,7 @@
     shared_libs: [
         "libwilhelm",
         "liblog",
+        "libnativewindow",
     ],
 }
 
@@ -278,5 +280,6 @@
     shared_libs: [
         "libwilhelm",
         "liblog",
+        "libnativewindow",
     ],
 }