From b0a0235b7627d8c03c99e992a401a8c98c7bcd4e Mon Sep 17 00:00:00 2001 From: Chih-Hung Hsieh Date: Fri, 15 Dec 2017 10:14:30 -0800 Subject: [PATCH] Fix compiler warnings. * Comment out unused parameters. * Remove unused local constants. * Use both unsigned/signed values for EXPECT_EQ. Bug: 66996870 Test: normal build. Change-Id: Ia396e5ba1f57e547ac731bd7cdb3e6ff4290b52a --- drm/mediacas/plugins/clearkey/JsonAssetLoader.cpp | 2 -- drm/mediacas/plugins/clearkey/ecm_generator.cpp | 2 -- .../plugins/clearkey/tests/ClearKeyFetcherTest.cpp | 2 +- drm/mediacas/plugins/mock/MockCasPlugin.cpp | 14 +++++++------- 4 files changed, 8 insertions(+), 12 deletions(-) diff --git a/drm/mediacas/plugins/clearkey/JsonAssetLoader.cpp b/drm/mediacas/plugins/clearkey/JsonAssetLoader.cpp index 6e1004caa1..ee8dba3194 100644 --- a/drm/mediacas/plugins/clearkey/JsonAssetLoader.cpp +++ b/drm/mediacas/plugins/clearkey/JsonAssetLoader.cpp @@ -36,8 +36,6 @@ const String8 kEncryptionKeyTag("encryption_key"); const String8 kCasTypeTag("cas_type"); const String8 kBase64Padding("="); -const uint32_t kKeyLength = 16; - JsonAssetLoader::JsonAssetLoader() { } diff --git a/drm/mediacas/plugins/clearkey/ecm_generator.cpp b/drm/mediacas/plugins/clearkey/ecm_generator.cpp index 7d296590e4..218ce35d98 100644 --- a/drm/mediacas/plugins/clearkey/ecm_generator.cpp +++ b/drm/mediacas/plugins/clearkey/ecm_generator.cpp @@ -38,8 +38,6 @@ const uint32_t kContentKeyByteSize = 16; const uint16_t kTotalEcmSize = kEcmClearFieldsSize + kContentKeyByteSize; // clear fields + clear key -const uint32_t kKeyLength = 16; - #define UNALIGNED_LOAD32(_p) (*reinterpret_cast(_p)) static uint32_t Load32(const void *p) { diff --git a/drm/mediacas/plugins/clearkey/tests/ClearKeyFetcherTest.cpp b/drm/mediacas/plugins/clearkey/tests/ClearKeyFetcherTest.cpp index ace086ac00..d12cfebd70 100644 --- a/drm/mediacas/plugins/clearkey/tests/ClearKeyFetcherTest.cpp +++ b/drm/mediacas/plugins/clearkey/tests/ClearKeyFetcherTest.cpp @@ -93,7 +93,7 @@ TEST_F(ClearKeyFetcherTest, Success) { uint64_t asset_id; std::vector keys; EXPECT_EQ(OK, fetcher.ObtainKey(ecm_, &asset_id, &keys)); - EXPECT_EQ(2, keys.size()); + EXPECT_EQ(2U, keys.size()); EXPECT_EQ(0, keys[0].key_id); EXPECT_EQ(content_key_[0]->size(), keys[0].key_bytes->size()); EXPECT_EQ(0, memcmp(content_key_[0]->data(), diff --git a/drm/mediacas/plugins/mock/MockCasPlugin.cpp b/drm/mediacas/plugins/mock/MockCasPlugin.cpp index 18cd9a4cda..16d804b37f 100644 --- a/drm/mediacas/plugins/mock/MockCasPlugin.cpp +++ b/drm/mediacas/plugins/mock/MockCasPlugin.cpp @@ -49,8 +49,8 @@ status_t MockCasFactory::queryPlugins( status_t MockCasFactory::createPlugin( int32_t CA_system_id, - uint64_t appData, - CasPluginCallback callback, + uint64_t /*appData*/, + CasPluginCallback /*callback*/, CasPlugin **plugin) { if (!isSystemIdSupported(CA_system_id)) { return BAD_VALUE; @@ -98,7 +98,7 @@ MockCasPlugin::~MockCasPlugin() { MockSessionLibrary::get()->destroyPlugin(this); } -status_t MockCasPlugin::setPrivateData(const CasData &data) { +status_t MockCasPlugin::setPrivateData(const CasData& /*data*/) { ALOGV("setPrivateData"); return OK; } @@ -123,7 +123,7 @@ status_t MockCasPlugin::closeSession(const CasSessionId &sessionId) { } status_t MockCasPlugin::setSessionPrivateData( - const CasSessionId &sessionId, const CasData &data) { + const CasSessionId &sessionId, const CasData& /*data*/) { ALOGV("setSessionPrivateData: sessionId=%s", arrayToString(sessionId).string()); Mutex::Autolock lock(mLock); @@ -163,7 +163,7 @@ status_t MockCasPlugin::processEmm(const CasEmm& emm) { } status_t MockCasPlugin::sendEvent( - int32_t event, int arg, const CasData &eventData) { + int32_t event, int /*arg*/, const CasData& /*eventData*/) { ALOGV("sendEvent: event=%d", event); Mutex::Autolock lock(mLock); @@ -178,7 +178,7 @@ status_t MockCasPlugin::provision(const String8 &str) { } status_t MockCasPlugin::refreshEntitlements( - int32_t refreshType, const CasData &refreshData) { + int32_t /*refreshType*/, const CasData &refreshData) { ALOGV("refreshEntitlements: refreshData=%s", arrayToString(refreshData).string()); Mutex::Autolock lock(mLock); @@ -216,7 +216,7 @@ ssize_t MockDescramblerPlugin::descramble( int32_t srcOffset, void *dstPtr, int32_t dstOffset, - AString *errorDetailMsg) { + AString* /*errorDetailMsg*/) { ALOGV("MockDescramblerPlugin::descramble(secure=%d, sctrl=%d," "subSamples=%s, srcPtr=%p, dstPtr=%p, srcOffset=%d, dstOffset=%d)", (int)secure, (int)scramblingControl,