diff options
author | Andreas Huber <andih@google.com> | 2011-08-08 15:28:21 -0700 |
---|---|---|
committer | Andreas Huber <andih@google.com> | 2011-08-08 15:28:21 -0700 |
commit | a1f10e8959cd4656aedb2613e855342102e59555 (patch) | |
tree | 287ad01c9d73119bcb5368c3341741384d2a00a9 /include | |
parent | c3e6572e0ff535932b1f6ffb7bcf5acd891675fb (diff) | |
download | frameworks_av-a1f10e8959cd4656aedb2613e855342102e59555.zip frameworks_av-a1f10e8959cd4656aedb2613e855342102e59555.tar.gz frameworks_av-a1f10e8959cd4656aedb2613e855342102e59555.tar.bz2 |
Notify the OMX component that it's going to be used in "secure" mode.
Change-Id: Id87c4b295eb38f7d24045918e73df298d7b842f9
related-to-bug: 5137212
Diffstat (limited to 'include')
-rw-r--r-- | include/media/stagefright/HardwareAPI.h | 10 | ||||
-rw-r--r-- | include/media/stagefright/OMXCodec.h | 2 |
2 files changed, 12 insertions, 0 deletions
diff --git a/include/media/stagefright/HardwareAPI.h b/include/media/stagefright/HardwareAPI.h index 32eed3f..d785c48 100644 --- a/include/media/stagefright/HardwareAPI.h +++ b/include/media/stagefright/HardwareAPI.h @@ -73,6 +73,16 @@ struct StoreMetaDataInBuffersParams { OMX_BOOL bStoreMetaData; }; +// A pointer to this struct is passed to OMX_SetParameter() when the extension +// index "OMX.google.android.index.enableSecureMode" +// is given. +// +struct EnableSecureModeParams { + OMX_U32 nSize; + OMX_VERSIONTYPE nVersion; + OMX_BOOL bEnableSecureMode; +}; + // A pointer to this struct is passed to OMX_SetParameter when the extension // index for the 'OMX.google.android.index.useAndroidNativeBuffer' extension is // given. This call will only be performed if a prior call was made with the diff --git a/include/media/stagefright/OMXCodec.h b/include/media/stagefright/OMXCodec.h index 2932744..2a1b3d8 100644 --- a/include/media/stagefright/OMXCodec.h +++ b/include/media/stagefright/OMXCodec.h @@ -319,6 +319,8 @@ private: void initOutputFormat(const sp<MetaData> &inputFormat); status_t initNativeWindow(); + status_t enableSecureMode(); + void dumpPortStatus(OMX_U32 portIndex); status_t configureCodec(const sp<MetaData> &meta); |