MediaPlayer2: use ANativeWindow to replace Surface and IGraphicBufferProducer
Test: MediaPlayer2 plays video files
Bug: 63934228
Change-Id: Id655aa19125cfc5554dbf36c223d0a27318ebb24
diff --git a/media/libmedia/Android.bp b/media/libmedia/Android.bp
index d18f611..0b4fd25 100644
--- a/media/libmedia/Android.bp
+++ b/media/libmedia/Android.bp
@@ -246,6 +246,7 @@
"IStreamSource.cpp",
"MediaUtils.cpp",
"Metadata.cpp",
+ "NdkWrapper.cpp",
],
shared_libs: [
@@ -254,6 +255,8 @@
"libgui",
"liblog",
"libmediaextractor",
+ "libmediandk",
+ "libnativewindow",
"libstagefright_foundation",
"libui",
"libutils",
@@ -261,6 +264,7 @@
export_shared_lib_headers: [
"libbinder",
+ "libmediandk",
],
header_libs: [
@@ -328,6 +332,7 @@
"libmediandk",
"libmediautils",
"libmemunreachable",
+ "libnativewindow",
"libpowermanager",
"libstagefright_httplive",
"libstagefright_player2",