| Index: media/base/android/BUILD.gn
|
| diff --git a/media/base/android/BUILD.gn b/media/base/android/BUILD.gn
|
| index efe77a9d7053b6dc182ed465a33f12c0f6bb0997..e2c4a1035bb32d6e74eaec156c2b50fe75cea19e 100644
|
| --- a/media/base/android/BUILD.gn
|
| +++ b/media/base/android/BUILD.gn
|
| @@ -10,6 +10,16 @@ import("//media/media_options.gni")
|
|
|
| assert(is_android)
|
|
|
| +android_aidl("common_aidl") {
|
| + interface_file = "java/src/org/chromium/media/common.aidl"
|
| + import_include = "java/src"
|
| + sources = [
|
| + "java/src/org/chromium/media/IDialogSurfaceCallback.aidl",
|
| + "java/src/org/chromium/media/IDialogSurfaceController.aidl",
|
| + "java/src/org/chromium/media/IDialogSurfaceManager.aidl",
|
| + ]
|
| +}
|
| +
|
| source_set("android") {
|
| sources = [
|
| "access_unit_queue.cc",
|
| @@ -23,6 +33,12 @@ source_set("android") {
|
| "demuxer_android.h",
|
| "demuxer_stream_player_params.cc",
|
| "demuxer_stream_player_params.h",
|
| + "dialog_surface_callback.cc",
|
| + "dialog_surface_callback.h",
|
| + "dialog_surface_controller.cc",
|
| + "dialog_surface_controller.h",
|
| + "dialog_surface_manager.cc",
|
| + "dialog_surface_manager.h",
|
| "media_client_android.cc",
|
| "media_client_android.h",
|
| "media_codec_bridge.cc",
|
| @@ -113,6 +129,9 @@ generate_jni("media_jni_headers") {
|
| sources = [
|
| "java/src/org/chromium/media/AudioManagerAndroid.java",
|
| "java/src/org/chromium/media/AudioRecordInput.java",
|
| + "java/src/org/chromium/media/DialogSurfaceCallback.java",
|
| + "java/src/org/chromium/media/DialogSurfaceControllerWrapper.java",
|
| + "java/src/org/chromium/media/DialogSurfaceManagerWrapper.java",
|
| "java/src/org/chromium/media/MediaCodecBridge.java",
|
| "java/src/org/chromium/media/MediaCodecUtil.java",
|
| "java/src/org/chromium/media/MediaDrmBridge.java",
|
| @@ -125,11 +144,19 @@ generate_jni("media_jni_headers") {
|
| android_library("media_java") {
|
| deps = [
|
| "//base:base_java",
|
| + "//media/base/android:common_aidl",
|
| ]
|
|
|
| + srcjar_deps = [ ":common_aidl" ]
|
| +
|
| java_files = [
|
| "java/src/org/chromium/media/AudioManagerAndroid.java",
|
| "java/src/org/chromium/media/AudioRecordInput.java",
|
| + "java/src/org/chromium/media/DialogSurfaceCallback.java",
|
| + "java/src/org/chromium/media/DialogSurfaceController.java",
|
| + "java/src/org/chromium/media/DialogSurfaceControllerWrapper.java",
|
| + "java/src/org/chromium/media/DialogSurfaceManager.java",
|
| + "java/src/org/chromium/media/DialogSurfaceManagerWrapper.java",
|
| "java/src/org/chromium/media/MediaCodecBridge.java",
|
| "java/src/org/chromium/media/MediaCodecUtil.java",
|
| "java/src/org/chromium/media/MediaDrmBridge.java",
|
|
|