diff --git a/libwvdrmengine/mediacrypto/src_hidl/WVCryptoPlugin.cpp b/libwvdrmengine/mediacrypto/src_hidl/WVCryptoPlugin.cpp index 66234087..7eb142b5 100644 --- a/libwvdrmengine/mediacrypto/src_hidl/WVCryptoPlugin.cpp +++ b/libwvdrmengine/mediacrypto/src_hidl/WVCryptoPlugin.cpp @@ -313,18 +313,7 @@ Return WVCryptoPlugin::decrypt( } } - uint32_t status; - uint32_t bytesWritten; - - if (bufferOffset >= 0) { - status = android::OK; - bytesWritten = bufferOffset; - } else { - status = bufferOffset; - bytesWritten = 0; - } - - _hidl_cb(toStatus(status), bytesWritten, errorDetailMsg.c_str()); + _hidl_cb(Status::OK, bufferOffset, errorDetailMsg.c_str()); return Void(); } diff --git a/libwvdrmengine/mediacrypto/test/legacy_src/WVCryptoPlugin_test.cpp b/libwvdrmengine/mediacrypto/test/legacy_src/WVCryptoPlugin_test.cpp index b9d45108..4b19e4b9 100644 --- a/libwvdrmengine/mediacrypto/test/legacy_src/WVCryptoPlugin_test.cpp +++ b/libwvdrmengine/mediacrypto/test/legacy_src/WVCryptoPlugin_test.cpp @@ -256,7 +256,7 @@ TEST_F(WVCryptoPluginTest, AttemptsToDecrypt) { } WVCryptoPlugin plugin(sessionId, kSessionIdSize, cdm.get()); - android::CryptoPlugin::Pattern noPattern = {0}; + android::CryptoPlugin::Pattern noPattern = { 0, 0 }; AString errorDetailMessage; ssize_t res = plugin.decrypt(false, keyId, iv[0], CryptoPlugin::kMode_AES_CTR, @@ -310,7 +310,7 @@ TEST_F(WVCryptoPluginTest, CommunicatesSecureBufferRequest) { } WVCryptoPlugin plugin(sessionId, kSessionIdSize, cdm.get()); - android::CryptoPlugin::Pattern noPattern = {0}; + android::CryptoPlugin::Pattern noPattern = { 0, 0 }; AString errorDetailMessage; ssize_t res = plugin.decrypt(false, keyId, iv, CryptoPlugin::kMode_AES_CTR, @@ -385,7 +385,7 @@ TEST_F(WVCryptoPluginTest, SetsFlagsForMinimumSubsampleRuns) { } WVCryptoPlugin plugin(sessionId, kSessionIdSize, cdm.get()); - android::CryptoPlugin::Pattern noPattern = {0}; + android::CryptoPlugin::Pattern noPattern = { 0, 0 }; AString errorDetailMessage; ssize_t res = plugin.decrypt(false, keyId, iv, CryptoPlugin::kMode_AES_CTR, @@ -461,7 +461,7 @@ TEST_F(WVCryptoPluginTest, AllowsSessionIdChanges) { uint8_t blank[1]; // Some compilers will not accept 0. WVCryptoPlugin plugin(blank, 0, cdm.get()); - android::CryptoPlugin::Pattern noPattern = {0}; + android::CryptoPlugin::Pattern noPattern = { 0, 0 }; AString errorDetailMessage; ssize_t res;