From 7d2c6e8be2c9a4f3c1364d243856a345f17f851e Mon Sep 17 00:00:00 2001 From: Jeff Tinker Date: Fri, 16 Feb 2018 16:14:59 -0800 Subject: [PATCH] Move mediadrm-related headers Relocate drm and crypto headers from media to mediadrm to have finer grained ownership bug:73556221 Change-Id: I7d1b5944f261f9b1fdeed7605e4c0b4b4ca43e1a --- drm/libmediadrm/CryptoHal.cpp | 5 +++-- drm/libmediadrm/DrmHal.cpp | 6 +++--- drm/libmediadrm/DrmMetrics.cpp | 2 +- drm/libmediadrm/DrmPluginPath.cpp | 2 +- drm/libmediadrm/DrmSessionManager.cpp | 4 ++-- drm/libmediadrm/ICrypto.cpp | 2 +- drm/libmediadrm/IDrm.cpp | 2 +- drm/libmediadrm/IDrmClient.cpp | 2 +- drm/libmediadrm/IMediaDrmService.cpp | 6 +++--- drm/libmediadrm/SharedLibrary.cpp | 2 +- drm/libmediadrm/tests/DrmMetrics_test.cpp | 2 +- include/{media => mediadrm}/Crypto.h | 0 include/{media => mediadrm}/CryptoHal.h | 0 include/{media => mediadrm}/Drm.h | 0 include/{media => mediadrm}/DrmHal.h | 0 include/{media => mediadrm}/DrmMetrics.h | 0 include/{media => mediadrm}/DrmPluginPath.h | 0 include/{media => mediadrm}/DrmSessionClientInterface.h | 0 include/{media => mediadrm}/DrmSessionManager.h | 0 include/{media => mediadrm}/ICrypto.h | 0 include/{media => mediadrm}/IDrm.h | 0 include/{media => mediadrm}/IDrmClient.h | 0 include/{media => mediadrm}/IMediaDrmService.h | 0 include/mediadrm/OWNERS | 1 + include/{media => mediadrm}/SharedLibrary.h | 0 media/libmedia/include/media/CryptoHal.h | 2 +- media/libmedia/include/media/DrmHal.h | 6 +++--- media/libmedia/include/media/IDrm.h | 2 +- media/libmediaplayerservice/nuplayer/NuPlayerDrm.cpp | 2 +- .../libmediaplayerservice/tests/DrmSessionManager_test.cpp | 6 +++--- services/mediadrm/MediaDrmService.cpp | 4 ++-- services/mediadrm/MediaDrmService.h | 2 +- 32 files changed, 31 insertions(+), 29 deletions(-) rename include/{media => mediadrm}/Crypto.h (100%) rename include/{media => mediadrm}/CryptoHal.h (100%) rename include/{media => mediadrm}/Drm.h (100%) rename include/{media => mediadrm}/DrmHal.h (100%) rename include/{media => mediadrm}/DrmMetrics.h (100%) rename include/{media => mediadrm}/DrmPluginPath.h (100%) rename include/{media => mediadrm}/DrmSessionClientInterface.h (100%) rename include/{media => mediadrm}/DrmSessionManager.h (100%) rename include/{media => mediadrm}/ICrypto.h (100%) rename include/{media => mediadrm}/IDrm.h (100%) rename include/{media => mediadrm}/IDrmClient.h (100%) rename include/{media => mediadrm}/IMediaDrmService.h (100%) create mode 100644 include/mediadrm/OWNERS rename include/{media => mediadrm}/SharedLibrary.h (100%) diff --git a/drm/libmediadrm/CryptoHal.cpp b/drm/libmediadrm/CryptoHal.cpp index 43771547df..61b51278ec 100644 --- a/drm/libmediadrm/CryptoHal.cpp +++ b/drm/libmediadrm/CryptoHal.cpp @@ -23,13 +23,14 @@ #include #include -#include +#include #include #include #include #include #include -#include +#include + using ::android::hardware::drm::V1_0::BufferType; using ::android::hardware::drm::V1_0::DestinationBuffer; diff --git a/drm/libmediadrm/DrmHal.cpp b/drm/libmediadrm/DrmHal.cpp index 57c574591e..00784fbadf 100644 --- a/drm/libmediadrm/DrmHal.cpp +++ b/drm/libmediadrm/DrmHal.cpp @@ -27,9 +27,6 @@ #include #include -#include -#include -#include #include #include #include @@ -37,6 +34,9 @@ #include #include #include +#include +#include +#include using drm::V1_0::KeyedVector; using drm::V1_0::KeyStatusType; diff --git a/drm/libmediadrm/DrmMetrics.cpp b/drm/libmediadrm/DrmMetrics.cpp index 03bd88a792..96cc2cd444 100644 --- a/drm/libmediadrm/DrmMetrics.cpp +++ b/drm/libmediadrm/DrmMetrics.cpp @@ -18,8 +18,8 @@ #include #include -#include #include +#include #include #include #include diff --git a/drm/libmediadrm/DrmPluginPath.cpp b/drm/libmediadrm/DrmPluginPath.cpp index c760825788..ac8607c278 100644 --- a/drm/libmediadrm/DrmPluginPath.cpp +++ b/drm/libmediadrm/DrmPluginPath.cpp @@ -19,7 +19,7 @@ #include #include -#include +#include namespace android { diff --git a/drm/libmediadrm/DrmSessionManager.cpp b/drm/libmediadrm/DrmSessionManager.cpp index 02270d087c..375644ce87 100644 --- a/drm/libmediadrm/DrmSessionManager.cpp +++ b/drm/libmediadrm/DrmSessionManager.cpp @@ -21,9 +21,9 @@ #include #include #include -#include -#include #include +#include +#include #include #include diff --git a/drm/libmediadrm/ICrypto.cpp b/drm/libmediadrm/ICrypto.cpp index 1d70a4e0f0..40aeb9f339 100644 --- a/drm/libmediadrm/ICrypto.cpp +++ b/drm/libmediadrm/ICrypto.cpp @@ -19,10 +19,10 @@ #include #include #include -#include #include #include #include +#include #include namespace android { diff --git a/drm/libmediadrm/IDrm.cpp b/drm/libmediadrm/IDrm.cpp index 22e4e6cf6d..509961fb10 100644 --- a/drm/libmediadrm/IDrm.cpp +++ b/drm/libmediadrm/IDrm.cpp @@ -19,10 +19,10 @@ #include #include -#include #include #include #include +#include namespace android { diff --git a/drm/libmediadrm/IDrmClient.cpp b/drm/libmediadrm/IDrmClient.cpp index 444201fff4..357de9d6b1 100644 --- a/drm/libmediadrm/IDrmClient.cpp +++ b/drm/libmediadrm/IDrmClient.cpp @@ -24,7 +24,7 @@ #include #include -#include +#include namespace android { diff --git a/drm/libmediadrm/IMediaDrmService.cpp b/drm/libmediadrm/IMediaDrmService.cpp index 84812dc01d..f320d0bb76 100644 --- a/drm/libmediadrm/IMediaDrmService.cpp +++ b/drm/libmediadrm/IMediaDrmService.cpp @@ -20,9 +20,9 @@ #include #include -#include -#include -#include +#include +#include +#include #include // for status_t #include diff --git a/drm/libmediadrm/SharedLibrary.cpp b/drm/libmediadrm/SharedLibrary.cpp index bebafa8bb3..b2d635def8 100644 --- a/drm/libmediadrm/SharedLibrary.cpp +++ b/drm/libmediadrm/SharedLibrary.cpp @@ -19,7 +19,7 @@ #include #include -#include +#include #include namespace android { diff --git a/drm/libmediadrm/tests/DrmMetrics_test.cpp b/drm/libmediadrm/tests/DrmMetrics_test.cpp index fe762c9997..7303806903 100644 --- a/drm/libmediadrm/tests/DrmMetrics_test.cpp +++ b/drm/libmediadrm/tests/DrmMetrics_test.cpp @@ -15,7 +15,7 @@ */ #define LOG_TAG "DrmMetricsTest" -#include "DrmMetrics.h" +#include "mediadrm/DrmMetrics.h" #include #include diff --git a/include/media/Crypto.h b/include/mediadrm/Crypto.h similarity index 100% rename from include/media/Crypto.h rename to include/mediadrm/Crypto.h diff --git a/include/media/CryptoHal.h b/include/mediadrm/CryptoHal.h similarity index 100% rename from include/media/CryptoHal.h rename to include/mediadrm/CryptoHal.h diff --git a/include/media/Drm.h b/include/mediadrm/Drm.h similarity index 100% rename from include/media/Drm.h rename to include/mediadrm/Drm.h diff --git a/include/media/DrmHal.h b/include/mediadrm/DrmHal.h similarity index 100% rename from include/media/DrmHal.h rename to include/mediadrm/DrmHal.h diff --git a/include/media/DrmMetrics.h b/include/mediadrm/DrmMetrics.h similarity index 100% rename from include/media/DrmMetrics.h rename to include/mediadrm/DrmMetrics.h diff --git a/include/media/DrmPluginPath.h b/include/mediadrm/DrmPluginPath.h similarity index 100% rename from include/media/DrmPluginPath.h rename to include/mediadrm/DrmPluginPath.h diff --git a/include/media/DrmSessionClientInterface.h b/include/mediadrm/DrmSessionClientInterface.h similarity index 100% rename from include/media/DrmSessionClientInterface.h rename to include/mediadrm/DrmSessionClientInterface.h diff --git a/include/media/DrmSessionManager.h b/include/mediadrm/DrmSessionManager.h similarity index 100% rename from include/media/DrmSessionManager.h rename to include/mediadrm/DrmSessionManager.h diff --git a/include/media/ICrypto.h b/include/mediadrm/ICrypto.h similarity index 100% rename from include/media/ICrypto.h rename to include/mediadrm/ICrypto.h diff --git a/include/media/IDrm.h b/include/mediadrm/IDrm.h similarity index 100% rename from include/media/IDrm.h rename to include/mediadrm/IDrm.h diff --git a/include/media/IDrmClient.h b/include/mediadrm/IDrmClient.h similarity index 100% rename from include/media/IDrmClient.h rename to include/mediadrm/IDrmClient.h diff --git a/include/media/IMediaDrmService.h b/include/mediadrm/IMediaDrmService.h similarity index 100% rename from include/media/IMediaDrmService.h rename to include/mediadrm/IMediaDrmService.h diff --git a/include/mediadrm/OWNERS b/include/mediadrm/OWNERS new file mode 100644 index 0000000000..e788754d4e --- /dev/null +++ b/include/mediadrm/OWNERS @@ -0,0 +1 @@ +jtinker@google.com diff --git a/include/media/SharedLibrary.h b/include/mediadrm/SharedLibrary.h similarity index 100% rename from include/media/SharedLibrary.h rename to include/mediadrm/SharedLibrary.h diff --git a/media/libmedia/include/media/CryptoHal.h b/media/libmedia/include/media/CryptoHal.h index ed16f442e9..4414e9d52a 100644 --- a/media/libmedia/include/media/CryptoHal.h +++ b/media/libmedia/include/media/CryptoHal.h @@ -22,7 +22,7 @@ #include #include -#include +#include #include #include diff --git a/media/libmedia/include/media/DrmHal.h b/media/libmedia/include/media/DrmHal.h index bf91ea94a9..8521fd0b40 100644 --- a/media/libmedia/include/media/DrmHal.h +++ b/media/libmedia/include/media/DrmHal.h @@ -24,10 +24,10 @@ #include #include -#include -#include -#include #include +#include +#include +#include #include namespace drm = ::android::hardware::drm; diff --git a/media/libmedia/include/media/IDrm.h b/media/libmedia/include/media/IDrm.h index a19b06be25..8e9eb3ad1b 100644 --- a/media/libmedia/include/media/IDrm.h +++ b/media/libmedia/include/media/IDrm.h @@ -18,8 +18,8 @@ #include #include #include -#include #include +#include #ifndef ANDROID_IDRM_H_ diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerDrm.cpp b/media/libmediaplayerservice/nuplayer/NuPlayerDrm.cpp index b7c9db7900..705f61f1b8 100644 --- a/media/libmediaplayerservice/nuplayer/NuPlayerDrm.cpp +++ b/media/libmediaplayerservice/nuplayer/NuPlayerDrm.cpp @@ -20,7 +20,7 @@ #include "NuPlayerDrm.h" #include -#include +#include #include diff --git a/media/libmediaplayerservice/tests/DrmSessionManager_test.cpp b/media/libmediaplayerservice/tests/DrmSessionManager_test.cpp index 2c6a41bc11..d81ee052e2 100644 --- a/media/libmediaplayerservice/tests/DrmSessionManager_test.cpp +++ b/media/libmediaplayerservice/tests/DrmSessionManager_test.cpp @@ -20,11 +20,11 @@ #include -#include -#include -#include #include #include +#include +#include +#include namespace android { diff --git a/services/mediadrm/MediaDrmService.cpp b/services/mediadrm/MediaDrmService.cpp index a368c11cdc..5afd0798bb 100644 --- a/services/mediadrm/MediaDrmService.cpp +++ b/services/mediadrm/MediaDrmService.cpp @@ -24,8 +24,8 @@ #include #include -#include -#include +#include +#include namespace android { diff --git a/services/mediadrm/MediaDrmService.h b/services/mediadrm/MediaDrmService.h index ecc2da7ee1..3607201964 100644 --- a/services/mediadrm/MediaDrmService.h +++ b/services/mediadrm/MediaDrmService.h @@ -24,7 +24,7 @@ #include #include -#include +#include namespace android {