diff --git a/libwvdrmengine/Android.mk b/libwvdrmengine/Android.mk index 0ae5ae4d..e2bb9804 100644 --- a/libwvdrmengine/Android.mk +++ b/libwvdrmengine/Android.mk @@ -40,7 +40,7 @@ LOCAL_MODULE_OWNER := widevine include $(BUILD_PREBUILT) # ----------------------------------------------------------------------------- -# Builds android.hardware.drm@1.1-service.widevine +# Builds android.hardware.drm@1.2-service.widevine # include $(CLEAR_VARS) @@ -54,6 +54,7 @@ LOCAL_C_INCLUDES := \ LOCAL_SHARED_LIBRARIES := \ android.hardware.drm@1.0 \ android.hardware.drm@1.1 \ + android.hardware.drm@1.2 \ libbase \ libhidltransport \ libhwbinder \ @@ -65,8 +66,8 @@ LOCAL_SHARED_LIBRARIES := \ LOCAL_HEADER_LIBRARIES := \ libstagefright_foundation_headers -LOCAL_MODULE := android.hardware.drm@1.1-service.widevine -LOCAL_INIT_RC := src_hidl/android.hardware.drm@1.1-service.widevine.rc +LOCAL_MODULE := android.hardware.drm@1.2-service.widevine +LOCAL_INIT_RC := src_hidl/android.hardware.drm@1.2-service.widevine.rc LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/bin/hw LOCAL_PROPRIETARY_MODULE := true LOCAL_MODULE_OWNER := widevine @@ -243,6 +244,7 @@ LOCAL_STATIC_LIBRARIES := \ LOCAL_SHARED_LIBRARIES := \ android.hardware.drm@1.0 \ android.hardware.drm@1.1 \ + android.hardware.drm@1.2 \ android.hidl.memory@1.0 \ libcutils \ libdl \ diff --git a/libwvdrmengine/include_hidl/TypeConvert.h b/libwvdrmengine/include_hidl/TypeConvert.h index 7962a900..d251d0b8 100644 --- a/libwvdrmengine/include_hidl/TypeConvert.h +++ b/libwvdrmengine/include_hidl/TypeConvert.h @@ -26,7 +26,7 @@ namespace android { namespace hardware { namespace drm { -namespace V1_1 { +namespace V1_2 { namespace widevine { using ::android::hardware::hidl_array; @@ -71,7 +71,7 @@ template std::vector toVector( } } // namespace widevine -} // namespace V1_1 +} // namespace V1_2 } // namespace drm } // namespace hardware } // namespace android diff --git a/libwvdrmengine/include_hidl/WVCreatePluginFactories.h b/libwvdrmengine/include_hidl/WVCreatePluginFactories.h index 7c10641f..f41076bd 100644 --- a/libwvdrmengine/include_hidl/WVCreatePluginFactories.h +++ b/libwvdrmengine/include_hidl/WVCreatePluginFactories.h @@ -13,7 +13,7 @@ namespace wvdrm { namespace hardware { namespace drm { -namespace V1_1 { +namespace V1_2 { namespace widevine { using ::android::hardware::drm::V1_1::ICryptoFactory; @@ -25,7 +25,7 @@ extern "C" { } } // namespace widevine -} // namespace V1_1 +} // namespace V1_2 } // namespace drm } // namespace hardware } // namespace wvdrm diff --git a/libwvdrmengine/include_hidl/WVCryptoFactory.h b/libwvdrmengine/include_hidl/WVCryptoFactory.h index b9ac3b43..057a417d 100644 --- a/libwvdrmengine/include_hidl/WVCryptoFactory.h +++ b/libwvdrmengine/include_hidl/WVCryptoFactory.h @@ -14,7 +14,7 @@ namespace wvdrm { namespace hardware { namespace drm { -namespace V1_1 { +namespace V1_2 { namespace widevine { using ::android::hardware::drm::V1_1::ICryptoFactory; @@ -41,7 +41,7 @@ struct WVCryptoFactory : public ICryptoFactory { }; } // namespace widevine -} // namespace V1_1 +} // namespace V1_2 } // namespace drm } // namespace hardware } // namespace wvdrm diff --git a/libwvdrmengine/include_hidl/WVDrmFactory.h b/libwvdrmengine/include_hidl/WVDrmFactory.h index ee39d1f6..1a10ff7b 100644 --- a/libwvdrmengine/include_hidl/WVDrmFactory.h +++ b/libwvdrmengine/include_hidl/WVDrmFactory.h @@ -8,7 +8,7 @@ #define WV_DRM_FACTORY_H_ #include -#include +#include #include "WVGenericCryptoInterface.h" #include "WVTypes.h" @@ -16,11 +16,11 @@ namespace wvdrm { namespace hardware { namespace drm { -namespace V1_1 { +namespace V1_2 { namespace widevine { using ::android::hardware::drm::V1_1::IDrmFactory; -using ::android::hardware::drm::V1_1::IDrmPlugin; +using ::android::hardware::drm::V1_2::IDrmPlugin; using ::android::hardware::hidl_array; using ::android::hardware::hidl_string; using ::android::hardware::Return; @@ -53,7 +53,7 @@ struct WVDrmFactory : public IDrmFactory { extern "C" IDrmFactory* HIDL_FETCH_IDrmFactory(const char* name); } // namespace widevine -} // namespace V1_1 +} // namespace V1_2 } // namespace drm } // namespace hardware } // namespace wvdrm diff --git a/libwvdrmengine/mediacrypto/Android.mk b/libwvdrmengine/mediacrypto/Android.mk index 213ae902..7aba4c6a 100644 --- a/libwvdrmengine/mediacrypto/Android.mk +++ b/libwvdrmengine/mediacrypto/Android.mk @@ -67,6 +67,7 @@ LOCAL_STATIC_LIBRARIES := \ LOCAL_SHARED_LIBRARIES := \ android.hardware.drm@1.0 \ android.hardware.drm@1.1 \ + android.hardware.drm@1.2 \ android.hidl.memory@1.0 \ libhidlmemory \ liblog diff --git a/libwvdrmengine/mediacrypto/include_hidl/WVCryptoPlugin.h b/libwvdrmengine/mediacrypto/include_hidl/WVCryptoPlugin.h index ea6769cd..3e84fc1c 100644 --- a/libwvdrmengine/mediacrypto/include_hidl/WVCryptoPlugin.h +++ b/libwvdrmengine/mediacrypto/include_hidl/WVCryptoPlugin.h @@ -16,7 +16,7 @@ namespace wvdrm { namespace hardware { namespace drm { -namespace V1_1 { +namespace V1_2 { namespace widevine { using ::android::hardware::drm::V1_0::DestinationBuffer; @@ -79,7 +79,7 @@ struct WVCryptoPlugin : public ICryptoPlugin { }; } // namespace widevine -} // namespace V1_1 +} // namespace V1_2 } // namespace drm } // namespace hardware } // namespace wvdrm diff --git a/libwvdrmengine/mediacrypto/src_hidl/WVCryptoPlugin.cpp b/libwvdrmengine/mediacrypto/src_hidl/WVCryptoPlugin.cpp index 3cd7a265..ed3f758c 100644 --- a/libwvdrmengine/mediacrypto/src_hidl/WVCryptoPlugin.cpp +++ b/libwvdrmengine/mediacrypto/src_hidl/WVCryptoPlugin.cpp @@ -28,11 +28,11 @@ static const size_t kAESBlockSize = 16; namespace wvdrm { namespace hardware { namespace drm { -namespace V1_1 { +namespace V1_2 { namespace widevine { using ::android::hardware::drm::V1_0::BufferType; -using ::android::hardware::drm::V1_1::widevine::toVector; +using ::android::hardware::drm::V1_2::widevine::toVector; using ::android::hardware::Void; using wvcdm::CdmDecryptionParameters; @@ -418,7 +418,7 @@ void WVCryptoPlugin::incrementIV(uint64_t increaseBy, } } // namespace widevine -} // namespace V1_1 +} // namespace V1_2 } // namespace drm } // namespace hardware } // namespace wvdrm diff --git a/libwvdrmengine/mediacrypto/test/Android.mk b/libwvdrmengine/mediacrypto/test/Android.mk index b7e6e91e..4da27c11 100644 --- a/libwvdrmengine/mediacrypto/test/Android.mk +++ b/libwvdrmengine/mediacrypto/test/Android.mk @@ -92,6 +92,7 @@ LOCAL_STATIC_LIBRARIES := \ LOCAL_SHARED_LIBRARIES := \ android.hardware.drm@1.0 \ android.hardware.drm@1.1 \ + android.hardware.drm@1.2 \ android.hidl.memory@1.0 \ libbinder \ libcutils \ diff --git a/libwvdrmengine/mediacrypto/test/WVCryptoPlugin_test.cpp b/libwvdrmengine/mediacrypto/test/WVCryptoPlugin_test.cpp index 34490113..0d07c479 100644 --- a/libwvdrmengine/mediacrypto/test/WVCryptoPlugin_test.cpp +++ b/libwvdrmengine/mediacrypto/test/WVCryptoPlugin_test.cpp @@ -29,7 +29,7 @@ namespace wvdrm { namespace hardware { namespace drm { -namespace V1_1 { +namespace V1_2 { namespace widevine { using ::android::hardware::drm::V1_0::BufferType; @@ -39,7 +39,7 @@ using ::android::hardware::drm::V1_0::Pattern; using ::android::hardware::drm::V1_0::SharedBuffer; using ::android::hardware::drm::V1_0::Status; using ::android::hardware::drm::V1_0::SubSample; -using ::android::hardware::drm::V1_1::widevine::toHidlVec; +using ::android::hardware::drm::V1_2::widevine::toHidlVec; using ::android::hardware::hidl_array; using ::android::hardware::hidl_handle; using ::android::hardware::hidl_memory; @@ -775,7 +775,7 @@ TEST_F(WVCryptoPluginTest, DisallowsUnopenedSessionIdChanges) { } } // namespace widevine -} // namespace V1_1 +} // namespace V1_2 } // namespace drm } // namespace hardware } // namespace wvdrm diff --git a/libwvdrmengine/mediadrm/Android.mk b/libwvdrmengine/mediadrm/Android.mk index b0fa75a2..a448f8e9 100644 --- a/libwvdrmengine/mediadrm/Android.mk +++ b/libwvdrmengine/mediadrm/Android.mk @@ -69,6 +69,7 @@ LOCAL_STATIC_LIBRARIES := \ LOCAL_SHARED_LIBRARIES := \ android.hardware.drm@1.0 \ android.hardware.drm@1.1 \ + android.hardware.drm@1.2 \ android.hidl.memory@1.0 \ liblog diff --git a/libwvdrmengine/mediadrm/include_hidl/WVDrmPlugin.h b/libwvdrmengine/mediadrm/include_hidl/WVDrmPlugin.h index beabc182..af701803 100644 --- a/libwvdrmengine/mediadrm/include_hidl/WVDrmPlugin.h +++ b/libwvdrmengine/mediadrm/include_hidl/WVDrmPlugin.h @@ -9,9 +9,9 @@ #include -#include #include #include +#include #include "cdm_client_property_set.h" #include "cdm_identifier.h" @@ -24,7 +24,7 @@ namespace wvdrm { namespace hardware { namespace drm { -namespace V1_1 { +namespace V1_2 { namespace widevine { using ::android::hardware::drm::V1_0::EventType; @@ -38,9 +38,11 @@ using ::android::hardware::drm::V1_0::SecureStopId; using ::android::hardware::drm::V1_0::Status; using ::android::hardware::drm::V1_1::DrmMetricGroup; using ::android::hardware::drm::V1_1::HdcpLevel; -using ::android::hardware::drm::V1_1::IDrmPlugin; using ::android::hardware::drm::V1_1::SecureStopRelease; using ::android::hardware::drm::V1_1::SecurityLevel; +using ::android::hardware::drm::V1_2::IDrmPlugin; +using ::android::hardware::drm::V1_2::KeySetId; +using ::android::hardware::drm::V1_2::OfflineLicenseState; using ::android::hardware::hidl_array; using ::android::hardware::hidl_string; using ::android::hardware::hidl_vec; @@ -140,7 +142,15 @@ struct WVDrmPlugin : public IDrmPlugin, IDrmPluginListener, Return getNumberOfSessions(getNumberOfSessions_cb _hidl_cb) override; Return getSecurityLevel(const hidl_vec& sessionId, - getSecurityLevel_cb _hidl_cb) override; + getSecurityLevel_cb _hidl_cb) override; + + Return getOfflineLicenseKeySetIds( + getOfflineLicenseKeySetIds_cb _hidl_cb) override; + + Return removeOfflineLicense(const KeySetId &keySetId) override; + + Return getOfflineLicenseState(const KeySetId &keySetId, + getOfflineLicenseState_cb _hidl_cb) override; Return getPropertyString( const hidl_string& propertyName, @@ -402,20 +412,20 @@ struct WVDrmPlugin : public IDrmPlugin, IDrmPluginListener, std::string mProvisioningServiceCertificate; Status queryProperty(const std::string& property, - std::string& stringValue) const; + std::string& stringValue) const; Status queryProperty(wvcdm::SecurityLevel securityLevel, - const std::string& property, - std::string& stringValue) const; + const std::string& property, + std::string& stringValue) const; Status queryProperty(const std::string& property, - std::vector& vector_value) const; + std::vector& vector_value) const; Status mapAndNotifyOfCdmResponseType(const std::vector& sessionId, - CdmResponseType res); + CdmResponseType res); Status mapAndNotifyOfOEMCryptoResult(const std::vector& sessionId, - OEMCryptoResult res); + OEMCryptoResult res); Status mapOEMCryptoResult(OEMCryptoResult res); @@ -429,7 +439,7 @@ struct WVDrmPlugin : public IDrmPlugin, IDrmPluginListener, }; } // namespace widevine -} // namespace V1_1 +} // namespace V1_2 } // namespace drm } // namespace hardware } // namespace wvdrm diff --git a/libwvdrmengine/mediadrm/src_hidl/WVDrmPlugin.cpp b/libwvdrmengine/mediadrm/src_hidl/WVDrmPlugin.cpp index 3ec8674e..d56e7143 100644 --- a/libwvdrmengine/mediadrm/src_hidl/WVDrmPlugin.cpp +++ b/libwvdrmengine/mediadrm/src_hidl/WVDrmPlugin.cpp @@ -35,7 +35,7 @@ static const char* const kSpecialUnprovisionResponse = "unprovision"; namespace wvdrm { namespace hardware { namespace drm { -namespace V1_1 { +namespace V1_2 { namespace widevine { using ::android::hardware::drm::V1_0::EventType; @@ -45,8 +45,8 @@ using ::android::hardware::drm::V1_0::KeyType; using ::android::hardware::drm::V1_0::Status; using ::android::hardware::drm::V1_1::DrmMetricGroup; using ::android::hardware::drm::V1_1::SecurityLevel; -using ::android::hardware::drm::V1_1::widevine::toHidlVec; -using ::android::hardware::drm::V1_1::widevine::toVector; +using ::android::hardware::drm::V1_2::widevine::toHidlVec; +using ::android::hardware::drm::V1_2::widevine::toVector; using ::android::hardware::Void; using wvcdm::kDefaultCdmIdentifier; @@ -937,6 +937,33 @@ Return WVDrmPlugin::getSecurityLevel( return Void(); } +Return WVDrmPlugin::getOfflineLicenseKeySetIds( + getOfflineLicenseKeySetIds_cb _hidl_cb) { + std::vector keySetIds; + + _hidl_cb(Status::ERROR_DRM_CANNOT_HANDLE, keySetIds); + return Void(); +} + +Return WVDrmPlugin::getOfflineLicenseState(const KeySetId &keySetId, + getOfflineLicenseState_cb _hidl_cb) { + if (!keySetId.size()) { + _hidl_cb(Status::BAD_VALUE, OfflineLicenseState::UNKNOWN); + return Void(); + } + + _hidl_cb(Status::ERROR_DRM_CANNOT_HANDLE, OfflineLicenseState::UNKNOWN); + return Void(); +} + +Return WVDrmPlugin::removeOfflineLicense(const KeySetId &keySetId) { + if (!keySetId.size()) { + return Status::BAD_VALUE; + } + + return Status::ERROR_DRM_CANNOT_HANDLE; +} + Return WVDrmPlugin::getPropertyString(const hidl_string& propertyName, getPropertyString_cb _hidl_cb) { Status status = Status::OK; @@ -1793,7 +1820,7 @@ uint32_t WVDrmPlugin::CdmIdentifierBuilder::getNextUniqueId() { } } // namespace widevine -} // namespace V1_1 +} // namespace V1_2 } // namespace drm } // namespace hardware } // namespace wvdrm diff --git a/libwvdrmengine/mediadrm/test/Android.mk b/libwvdrmengine/mediadrm/test/Android.mk index 4c648ec6..125ee534 100644 --- a/libwvdrmengine/mediadrm/test/Android.mk +++ b/libwvdrmengine/mediadrm/test/Android.mk @@ -93,6 +93,7 @@ LOCAL_STATIC_LIBRARIES := \ LOCAL_SHARED_LIBRARIES := \ android.hardware.drm@1.0 \ android.hardware.drm@1.1 \ + android.hardware.drm@1.2 \ android.hidl.memory@1.0 \ libbinder \ libcutils \ @@ -157,6 +158,7 @@ LOCAL_STATIC_LIBRARIES := \ LOCAL_SHARED_LIBRARIES := \ android.hardware.drm@1.0 \ android.hardware.drm@1.1 \ + android.hardware.drm@1.2 \ android.hidl.memory@1.0 \ libhidlbase \ libhidlmemory \ diff --git a/libwvdrmengine/mediadrm/test/WVDrmPlugin_test.cpp b/libwvdrmengine/mediadrm/test/WVDrmPlugin_test.cpp index 08931bb5..eab83add 100644 --- a/libwvdrmengine/mediadrm/test/WVDrmPlugin_test.cpp +++ b/libwvdrmengine/mediadrm/test/WVDrmPlugin_test.cpp @@ -8,8 +8,8 @@ #include #include -#include #include +#include #include #include @@ -33,14 +33,14 @@ namespace wvdrm { namespace hardware { namespace drm { -namespace V1_1 { +namespace V1_2 { namespace widevine { using ::android::hardware::drm::V1_0::EventType; using ::android::hardware::drm::V1_0::KeyStatus; using ::android::hardware::drm::V1_0::KeyStatusType; using ::android::hardware::drm::V1_0::Status; -using ::android::hardware::drm::V1_1::widevine::toHidlVec; +using ::android::hardware::drm::V1_2::widevine::toHidlVec; using ::android::hardware::hidl_vec; using ::testing::_; @@ -2545,7 +2545,7 @@ TEST_F(WVDrmPluginTest, AllowsStoringOfSessionSharingId) { } } // namespace widevine -} // namespace V1_1 +} // namespace V1_2 } // namespace drm } // namespace hardware } // namespace wvdrm diff --git a/libwvdrmengine/src_hidl/WVCreatePluginFactories.cpp b/libwvdrmengine/src_hidl/WVCreatePluginFactories.cpp index 8815ab05..76d30a88 100644 --- a/libwvdrmengine/src_hidl/WVCreatePluginFactories.cpp +++ b/libwvdrmengine/src_hidl/WVCreatePluginFactories.cpp @@ -12,7 +12,7 @@ namespace wvdrm { namespace hardware { namespace drm { -namespace V1_1 { +namespace V1_2 { namespace widevine { extern "C" { @@ -27,7 +27,7 @@ ICryptoFactory* createCryptoFactory() { } // extern "C" } // namespace widevine -} // namespace V1_1 +} // namespace V1_2 } // namespace drm } // namespace hardware } // namespace wvdrm diff --git a/libwvdrmengine/src_hidl/WVCryptoFactory.cpp b/libwvdrmengine/src_hidl/WVCryptoFactory.cpp index 2aebc4c3..b47ce580 100644 --- a/libwvdrmengine/src_hidl/WVCryptoFactory.cpp +++ b/libwvdrmengine/src_hidl/WVCryptoFactory.cpp @@ -16,7 +16,7 @@ namespace wvdrm { namespace hardware { namespace drm { -namespace V1_1 { +namespace V1_2 { namespace widevine { using ::android::hardware::drm::V1_0::Status; @@ -46,7 +46,7 @@ Return WVCryptoFactory::createPlugin( } } // namespace widevine -} // namespace V1_1 +} // namespace V1_2 } // namespace drm } // namespace hardware } // namespace wvdrm diff --git a/libwvdrmengine/src_hidl/WVDrmFactory.cpp b/libwvdrmengine/src_hidl/WVDrmFactory.cpp index d41374d9..92ad6f15 100644 --- a/libwvdrmengine/src_hidl/WVDrmFactory.cpp +++ b/libwvdrmengine/src_hidl/WVDrmFactory.cpp @@ -20,7 +20,7 @@ namespace wvdrm { namespace hardware { namespace drm { -namespace V1_1 { +namespace V1_2 { namespace widevine { using ::android::hardware::drm::V1_0::Status; @@ -70,7 +70,7 @@ bool WVDrmFactory::areSpoidsEnabled() { } // namespace widevine -} // namespace V1_1 +} // namespace V1_2 } // namespace drm } // namespace hardware } // namespace wvdrm diff --git a/libwvdrmengine/src_hidl/android.hardware.drm@1.1-service.widevine.rc b/libwvdrmengine/src_hidl/android.hardware.drm@1.2-service.widevine.rc similarity index 80% rename from libwvdrmengine/src_hidl/android.hardware.drm@1.1-service.widevine.rc rename to libwvdrmengine/src_hidl/android.hardware.drm@1.2-service.widevine.rc index eb31f5c4..6e194f9b 100644 --- a/libwvdrmengine/src_hidl/android.hardware.drm@1.1-service.widevine.rc +++ b/libwvdrmengine/src_hidl/android.hardware.drm@1.2-service.widevine.rc @@ -9,7 +9,7 @@ service vendor.move_data_sh /system/bin/move_widevine_data.sh disabled oneshot -service vendor.drm-widevine-hal-1-1 /vendor/bin/hw/android.hardware.drm@1.1-service.widevine +service vendor.drm-widevine-hal-1-2 /vendor/bin/hw/android.hardware.drm@1.2-service.widevine class hal user media group media mediadrm drmrpc diff --git a/libwvdrmengine/src_hidl/service.cpp b/libwvdrmengine/src_hidl/service.cpp index 431aeec0..1e8013f6 100644 --- a/libwvdrmengine/src_hidl/service.cpp +++ b/libwvdrmengine/src_hidl/service.cpp @@ -13,8 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#define LOG_TAG "android.hardware.drm@1.0-service.widevine" - +#define LOG_TAG "WidevineHidlService" #include #include @@ -29,11 +28,11 @@ using ::android::sp; using android::hardware::drm::V1_1::ICryptoFactory; using android::hardware::drm::V1_1::IDrmFactory; -using wvdrm::hardware::drm::V1_1::widevine::WVCryptoFactory; -using wvdrm::hardware::drm::V1_1::widevine::WVDrmFactory; +using wvdrm::hardware::drm::V1_2::widevine::WVCryptoFactory; +using wvdrm::hardware::drm::V1_2::widevine::WVDrmFactory; int main(int /* argc */, char** /* argv */) { - ALOGD("android.hardware.drm@1.1-service.widevine starting..."); + ALOGD("android.hardware.drm@1.2-service.widevine starting..."); // The DRM HAL may communicate to other vendor components via // /dev/vndbinder diff --git a/libwvdrmengine/test/unit/Android.mk b/libwvdrmengine/test/unit/Android.mk index 1dee6514..2e0f7cbf 100644 --- a/libwvdrmengine/test/unit/Android.mk +++ b/libwvdrmengine/test/unit/Android.mk @@ -71,6 +71,7 @@ LOCAL_STATIC_LIBRARIES := \ LOCAL_SHARED_LIBRARIES := \ android.hardware.drm@1.0 \ android.hardware.drm@1.1 \ + android.hardware.drm@1.2 \ libcutils \ libdl \ libhidlbase \ diff --git a/libwvdrmengine/test/unit/WVCreatePluginFactories_test.cpp b/libwvdrmengine/test/unit/WVCreatePluginFactories_test.cpp index 524d201b..01bff31c 100644 --- a/libwvdrmengine/test/unit/WVCreatePluginFactories_test.cpp +++ b/libwvdrmengine/test/unit/WVCreatePluginFactories_test.cpp @@ -10,7 +10,7 @@ namespace wvdrm { namespace hardware { namespace drm { -namespace V1_1 { +namespace V1_2 { namespace widevine { using ::android::sp; @@ -32,7 +32,7 @@ TEST(CreatePluginFactoriesTest, CreatesCryptoFactory) { } } // namespace widevine -} // namespace V1_1 +} // namespace V1_2 } // namespace drm } // namespace hardware } // namespace wvdrm diff --git a/libwvdrmengine/test/unit/WVCryptoFactory_test.cpp b/libwvdrmengine/test/unit/WVCryptoFactory_test.cpp index a0fbc4e9..903313c7 100644 --- a/libwvdrmengine/test/unit/WVCryptoFactory_test.cpp +++ b/libwvdrmengine/test/unit/WVCryptoFactory_test.cpp @@ -10,10 +10,10 @@ namespace wvdrm { namespace hardware { namespace drm { -namespace V1_1 { +namespace V1_2 { namespace widevine { -using wvdrm::hardware::drm::V1_1::widevine::WVCryptoFactory; +using wvdrm::hardware::drm::V1_2::widevine::WVCryptoFactory; using ::android::sp; const uint8_t kWidevineUUID[16] = { @@ -49,7 +49,7 @@ TEST(WVCryptoFactoryTest, DoesNotSupportUnsupportedCryptoSchemes) { } } // namespace widevine -} // namespace V1_1 +} // namespace V1_2 } // namespace drm } // namespace hardware } // namespace wvdrm diff --git a/libwvdrmengine/test/unit/WVDrmFactory_test.cpp b/libwvdrmengine/test/unit/WVDrmFactory_test.cpp index 6f1bf719..690bd8ff 100644 --- a/libwvdrmengine/test/unit/WVDrmFactory_test.cpp +++ b/libwvdrmengine/test/unit/WVDrmFactory_test.cpp @@ -12,11 +12,11 @@ namespace wvdrm { namespace hardware { namespace drm { -namespace V1_1 { +namespace V1_2 { namespace widevine { using ::android::hardware::hidl_string; -using wvdrm::hardware::drm::V1_1::widevine::WVDrmFactory; +using wvdrm::hardware::drm::V1_2::widevine::WVDrmFactory; using namespace android; @@ -113,7 +113,7 @@ TEST(WVDrmFactoryTest, CalculatesSpoidUseCorrectly) { } } // namespace widevine -} // namespace V1_1 +} // namespace V1_2 } // namespace drm } // namespace hardware } // namespace wvdrm