diff options
| author | TreeHugger Robot <treehugger-gerrit@google.com> | 2019-07-02 07:41:24 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2019-07-02 07:41:24 +0000 |
| commit | 26f1b51bfbd5e8d2d2e55247a8bae49ccd52872d (patch) | |
| tree | 0d99225e22e2956cf075fcf48527d0e17e872c0f /cas/1.0/default/DescramblerImpl.cpp | |
| parent | 3adfddb29552dbf79387c23e10a9960d1f9c2f79 (diff) | |
| parent | 8b76f6692c718c21272d3585541b72fed7ac93f0 (diff) | |
Merge "DO NOT MERGE - Merge qt-dev-plus-aosp-without-vendor (5699924) into stage-aosp-master" into stage-aosp-master
Diffstat (limited to 'cas/1.0/default/DescramblerImpl.cpp')
| -rw-r--r-- | cas/1.0/default/DescramblerImpl.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cas/1.0/default/DescramblerImpl.cpp b/cas/1.0/default/DescramblerImpl.cpp index 6d5e2d5e32..9b09751d72 100644 --- a/cas/1.0/default/DescramblerImpl.cpp +++ b/cas/1.0/default/DescramblerImpl.cpp @@ -20,6 +20,7 @@ #include <hidlmemory/mapping.h> #include <media/cas/DescramblerAPI.h> #include <media/hardware/CryptoAPI.h> +#include <media/stagefright/foundation/AString.h> #include <media/stagefright/foundation/AUtils.h> #include <utils/Log.h> @@ -177,6 +178,7 @@ Return<void> DescramblerImpl::descramble( // Casting hidl SubSample to DescramblerPlugin::SubSample, but need // to ensure structs are actually idential + AString detailedError; int32_t result = holder->descramble( dstBuffer.type != BufferType::SHARED_MEMORY, (DescramblerPlugin::ScramblingControl)scramblingControl, @@ -186,10 +188,10 @@ Return<void> DescramblerImpl::descramble( srcOffset, dstPtr, dstOffset, - NULL); + &detailedError); holder.reset(); - _hidl_cb(toStatus(result >= 0 ? OK : result), result, NULL); + _hidl_cb(toStatus(result >= 0 ? OK : result), result, detailedError.c_str()); return Void(); } |
