Move Media 1.0 files in mainline back to framework

Test: make update-api -j; make -j;
atest CtsMediaTestCases:android.media.cts.MediaSessionTest;
atest CtsMediaTestCases:android.media.cts.MediaControllerTest;
atest CtsMediaTestCases:android.media.cts.MediaBrowserTest;
Change-Id: Ie30f0ca86bd9303683bf6573f2f5858c6fb3206a
This commit is contained in:
Hyundo Moon
2019-01-30 19:49:15 +09:00
parent 2a5179df15
commit 83ff14c310
33 changed files with 6 additions and 71 deletions

View File

@@ -49,8 +49,6 @@ java_defaults {
"rs/java/**/*.java",
":framework-javastream-protos",
// TODO: Resolve circular library dependency and remove media1-srcs
":media1-srcs",
"core/java/android/accessibilityservice/IAccessibilityServiceConnection.aidl",
"core/java/android/accessibilityservice/IAccessibilityServiceClient.aidl",
@@ -505,7 +503,11 @@ java_defaults {
"media/java/android/media/session/ICallback.aidl",
"media/java/android/media/session/IOnMediaKeyListener.aidl",
"media/java/android/media/session/IOnVolumeKeyLongPressListener.aidl",
"media/java/android/media/session/ISession.aidl",
"media/java/android/media/session/ISession2TokensListener.aidl",
"media/java/android/media/session/ISessionCallback.aidl",
"media/java/android/media/session/ISessionController.aidl",
"media/java/android/media/session/ISessionControllerCallback.aidl",
"media/java/android/media/session/ISessionManager.aidl",
"media/java/android/media/soundtrigger/ISoundTriggerDetectionService.aidl",
"media/java/android/media/soundtrigger/ISoundTriggerDetectionServiceClient.aidl",
@@ -520,6 +522,8 @@ java_defaults {
"media/java/android/media/tv/ITvInputSessionCallback.aidl",
"media/java/android/media/tv/ITvRemoteProvider.aidl",
"media/java/android/media/tv/ITvRemoteServiceInput.aidl",
"media/java/android/service/media/IMediaBrowserService.aidl",
"media/java/android/service/media/IMediaBrowserServiceCallbacks.aidl",
"telecomm/java/com/android/internal/telecom/ICallRedirectionAdapter.aidl",
"telecomm/java/com/android/internal/telecom/ICallRedirectionService.aidl",
"telecomm/java/com/android/internal/telecom/ICallScreeningAdapter.aidl",

View File

@@ -1,29 +1,3 @@
java_library {
name: "updatable-media1",
srcs: [
":media1-srcs",
":framework-media-annotation-srcs",
],
aidl: {
export_include_dirs: [
"apex/java",
],
// TODO: find out a way to include only the necessary aidl files instead of dirs.
include_dirs: [
"frameworks/base/core/java",
"frameworks/base/media/java",
],
},
installable: true,
// Make sure that the implementaion only relies on SDK or system APIs.
sdk_version: "system_current",
}
java_library {
name: "updatable-media",
@@ -57,54 +31,11 @@ java_library {
filegroup {
name: "media-srcs-without-aidls",
srcs : [
":media1-srcs-without-aidls",
":mediasession2-srcs-without-aidls",
":mediaplayer2-srcs",
],
}
filegroup {
name: "media1-srcs",
srcs: [
"apex/java/android/media/MediaDescription.java",
"apex/java/android/media/MediaParceledListSlice.java",
"apex/java/android/media/Rating.java",
"apex/java/android/media/VolumeProvider.java",
"apex/java/android/media/browse/MediaBrowser.java",
"apex/java/android/media/browse/MediaBrowserUtils.java",
"apex/java/android/media/session/ControllerCallbackLink.java",
"apex/java/android/media/session/ControllerLink.java",
"apex/java/android/media/session/ISession.aidl",
"apex/java/android/media/session/ISessionCallback.aidl",
"apex/java/android/media/session/ISessionController.aidl",
"apex/java/android/media/session/ISessionControllerCallback.aidl",
"apex/java/android/media/session/MediaController.java",
"apex/java/android/media/session/MediaSessionEngine.java",
"apex/java/android/media/session/MediaSessionProviderService.java",
"apex/java/android/media/session/PlaybackState.java",
"apex/java/android/media/session/SessionCallbackLink.java",
"apex/java/android/media/session/SessionLink.java",
"apex/java/android/service/media/IMediaBrowserService.aidl",
"apex/java/android/service/media/IMediaBrowserServiceCallbacks.aidl",
"apex/java/android/service/media/MediaBrowserService.java",
],
}
filegroup {
name: "media1-srcs-without-aidls",
srcs: [
":media1-srcs",
],
exclude_srcs: [
"apex/java/android/media/session/ISession.aidl",
"apex/java/android/media/session/ISessionCallback.aidl",
"apex/java/android/media/session/ISessionController.aidl",
"apex/java/android/media/session/ISessionControllerCallback.aidl",
"apex/java/android/service/media/IMediaBrowserService.aidl",
"apex/java/android/service/media/IMediaBrowserServiceCallbacks.aidl",
],
}
filegroup {
name: "mediasession2-srcs",
srcs: [