diff --git a/media/omx/1.0/vts/functional/audio/VtsHalMediaOmxV1_0TargetAudioDecTest.cpp b/media/omx/1.0/vts/functional/audio/VtsHalMediaOmxV1_0TargetAudioDecTest.cpp index 725e2904ea..e851a7c1e1 100644 --- a/media/omx/1.0/vts/functional/audio/VtsHalMediaOmxV1_0TargetAudioDecTest.cpp +++ b/media/omx/1.0/vts/functional/audio/VtsHalMediaOmxV1_0TargetAudioDecTest.cpp @@ -151,6 +151,15 @@ class AudioDecHidlTest : public ::testing::VtsHalHidlTargetTestBase { framesReceived = 0; timestampUs = 0; timestampDevTest = false; + isSecure = false; + size_t suffixLen = strlen(".secure"); + if (strlen(gEnv->getComponent().c_str()) >= suffixLen) { + isSecure = + !strcmp(gEnv->getComponent().c_str() + + strlen(gEnv->getComponent().c_str()) - suffixLen, + ".secure"); + } + if (isSecure) disableTest = true; if (disableTest) std::cout << "[ WARN ] Test Disabled \n"; } @@ -247,6 +256,7 @@ class AudioDecHidlTest : public ::testing::VtsHalHidlTargetTestBase { OMX_AUDIO_CODINGTYPE eEncoding; bool disableTest; bool eosFlag; + bool isSecure; uint32_t framesReceived; uint64_t timestampUs; ::android::List timestampUslist;