summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Android.bp2
-rw-r--r--media/Android.bp34
-rw-r--r--media/apex/java/android/media/BufferingParams.java (renamed from media/java/android/media/BufferingParams.java)0
-rw-r--r--media/apex/java/android/media/CallbackDataSourceDesc.java (renamed from media/java/android/media/CallbackDataSourceDesc.java)0
-rw-r--r--media/apex/java/android/media/CloseGuard.java (renamed from media/java/android/media/CloseGuard.java)0
-rw-r--r--media/apex/java/android/media/DataSourceCallback.java (renamed from media/java/android/media/DataSourceCallback.java)0
-rw-r--r--media/apex/java/android/media/DataSourceDesc.java (renamed from media/java/android/media/DataSourceDesc.java)0
-rw-r--r--media/apex/java/android/media/FileDataSourceDesc.java (renamed from media/java/android/media/FileDataSourceDesc.java)0
-rw-r--r--media/apex/java/android/media/Media2HTTPConnection.java (renamed from media/java/android/media/Media2HTTPConnection.java)0
-rw-r--r--media/apex/java/android/media/Media2HTTPService.java (renamed from media/java/android/media/Media2HTTPService.java)0
-rw-r--r--media/apex/java/android/media/Media2Utils.java (renamed from media/java/android/media/Media2Utils.java)0
-rw-r--r--media/apex/java/android/media/MediaPlayer2.java (renamed from media/java/android/media/MediaPlayer2.java)0
-rw-r--r--media/apex/java/android/media/MediaPlayer2Utils.java (renamed from media/java/android/media/MediaPlayer2Utils.java)0
-rw-r--r--media/apex/java/android/media/RoutingDelegate.java (renamed from media/java/android/media/RoutingDelegate.java)0
-rw-r--r--media/apex/java/android/media/UriDataSourceDesc.java (renamed from media/java/android/media/UriDataSourceDesc.java)0
-rw-r--r--media/apex/java/android/media/VideoSize.java (renamed from media/java/android/media/VideoSize.java)0
16 files changed, 20 insertions, 16 deletions
diff --git a/Android.bp b/Android.bp
index 54b6619db25e..2e0f19623484 100644
--- a/Android.bp
+++ b/Android.bp
@@ -1255,6 +1255,7 @@ stubs_defaults {
":non_openjdk_javadoc_files",
":android_icu4j_src_files_for_docs",
":conscrypt_public_api_files",
+ ":media2-srcs",
"test-mock/src/**/*.java",
"test-runner/src/**/*.java",
],
@@ -1316,6 +1317,7 @@ stubs_defaults {
":non_openjdk_javadoc_files",
":android_icu4j_src_files_for_docs",
":conscrypt_public_api_files",
+ ":media2-srcs",
],
srcs_lib: "framework",
srcs_lib_whitelist_dirs: frameworks_base_subdirs,
diff --git a/media/Android.bp b/media/Android.bp
index 8ebc91a06f7a..0c4ce0e41883 100644
--- a/media/Android.bp
+++ b/media/Android.bp
@@ -16,8 +16,8 @@ filegroup {
}
java_library {
- // TODO: include media2.jar in the media apex and add it to the bootclasspath.
- name: "media2",
+ // TODO: include updatable-media.jar in the media apex and add it to the bootclasspath.
+ name: "updatable-media",
srcs: [
":media2-srcs",
@@ -28,6 +28,8 @@ java_library {
"mediaplayer2-protos",
],
+ installable: true,
+
// Make sure that the implementaion only relies on SDK or system APIs.
sdk_version: "system_current",
}
@@ -35,19 +37,19 @@ java_library {
filegroup {
name: "media2-srcs",
srcs: [
- "java/android/media/CloseGuard.java",
- "java/android/media/DataSourceCallback.java",
- "java/android/media/DataSourceDesc.java",
- "java/android/media/UriDataSourceDesc.java",
- "java/android/media/FileDataSourceDesc.java",
- "java/android/media/CallbackDataSourceDesc.java",
- "java/android/media/VideoSize.java",
- "java/android/media/Media2Utils.java",
- "java/android/media/MediaPlayer2Utils.java",
- "java/android/media/MediaPlayer2.java",
- "java/android/media/Media2HTTPService.java",
- "java/android/media/Media2HTTPConnection.java",
- "java/android/media/RoutingDelegate.java",
- "java/android/media/BufferingParams.java",
+ "apex/java/android/media/CloseGuard.java",
+ "apex/java/android/media/DataSourceCallback.java",
+ "apex/java/android/media/DataSourceDesc.java",
+ "apex/java/android/media/UriDataSourceDesc.java",
+ "apex/java/android/media/FileDataSourceDesc.java",
+ "apex/java/android/media/CallbackDataSourceDesc.java",
+ "apex/java/android/media/VideoSize.java",
+ "apex/java/android/media/Media2Utils.java",
+ "apex/java/android/media/MediaPlayer2Utils.java",
+ "apex/java/android/media/MediaPlayer2.java",
+ "apex/java/android/media/Media2HTTPService.java",
+ "apex/java/android/media/Media2HTTPConnection.java",
+ "apex/java/android/media/RoutingDelegate.java",
+ "apex/java/android/media/BufferingParams.java",
],
}
diff --git a/media/java/android/media/BufferingParams.java b/media/apex/java/android/media/BufferingParams.java
index aaae5e7b6d91..aaae5e7b6d91 100644
--- a/media/java/android/media/BufferingParams.java
+++ b/media/apex/java/android/media/BufferingParams.java
diff --git a/media/java/android/media/CallbackDataSourceDesc.java b/media/apex/java/android/media/CallbackDataSourceDesc.java
index cd364145e8a4..cd364145e8a4 100644
--- a/media/java/android/media/CallbackDataSourceDesc.java
+++ b/media/apex/java/android/media/CallbackDataSourceDesc.java
diff --git a/media/java/android/media/CloseGuard.java b/media/apex/java/android/media/CloseGuard.java
index 20146739fe4c..20146739fe4c 100644
--- a/media/java/android/media/CloseGuard.java
+++ b/media/apex/java/android/media/CloseGuard.java
diff --git a/media/java/android/media/DataSourceCallback.java b/media/apex/java/android/media/DataSourceCallback.java
index 1afcd2075ba4..1afcd2075ba4 100644
--- a/media/java/android/media/DataSourceCallback.java
+++ b/media/apex/java/android/media/DataSourceCallback.java
diff --git a/media/java/android/media/DataSourceDesc.java b/media/apex/java/android/media/DataSourceDesc.java
index 7fc6f794cff8..7fc6f794cff8 100644
--- a/media/java/android/media/DataSourceDesc.java
+++ b/media/apex/java/android/media/DataSourceDesc.java
diff --git a/media/java/android/media/FileDataSourceDesc.java b/media/apex/java/android/media/FileDataSourceDesc.java
index e29bd006c00a..e29bd006c00a 100644
--- a/media/java/android/media/FileDataSourceDesc.java
+++ b/media/apex/java/android/media/FileDataSourceDesc.java
diff --git a/media/java/android/media/Media2HTTPConnection.java b/media/apex/java/android/media/Media2HTTPConnection.java
index a369a62b39db..a369a62b39db 100644
--- a/media/java/android/media/Media2HTTPConnection.java
+++ b/media/apex/java/android/media/Media2HTTPConnection.java
diff --git a/media/java/android/media/Media2HTTPService.java b/media/apex/java/android/media/Media2HTTPService.java
index 0d46ce404831..0d46ce404831 100644
--- a/media/java/android/media/Media2HTTPService.java
+++ b/media/apex/java/android/media/Media2HTTPService.java
diff --git a/media/java/android/media/Media2Utils.java b/media/apex/java/android/media/Media2Utils.java
index 5fd61915b4aa..5fd61915b4aa 100644
--- a/media/java/android/media/Media2Utils.java
+++ b/media/apex/java/android/media/Media2Utils.java
diff --git a/media/java/android/media/MediaPlayer2.java b/media/apex/java/android/media/MediaPlayer2.java
index aa79c417922c..aa79c417922c 100644
--- a/media/java/android/media/MediaPlayer2.java
+++ b/media/apex/java/android/media/MediaPlayer2.java
diff --git a/media/java/android/media/MediaPlayer2Utils.java b/media/apex/java/android/media/MediaPlayer2Utils.java
index c6dee22813a0..c6dee22813a0 100644
--- a/media/java/android/media/MediaPlayer2Utils.java
+++ b/media/apex/java/android/media/MediaPlayer2Utils.java
diff --git a/media/java/android/media/RoutingDelegate.java b/media/apex/java/android/media/RoutingDelegate.java
index 23598130f391..23598130f391 100644
--- a/media/java/android/media/RoutingDelegate.java
+++ b/media/apex/java/android/media/RoutingDelegate.java
diff --git a/media/java/android/media/UriDataSourceDesc.java b/media/apex/java/android/media/UriDataSourceDesc.java
index 4eb9e8d3376f..4eb9e8d3376f 100644
--- a/media/java/android/media/UriDataSourceDesc.java
+++ b/media/apex/java/android/media/UriDataSourceDesc.java
diff --git a/media/java/android/media/VideoSize.java b/media/apex/java/android/media/VideoSize.java
index 19631e09853d..19631e09853d 100644
--- a/media/java/android/media/VideoSize.java
+++ b/media/apex/java/android/media/VideoSize.java