diff options
author | Hyunchang Choi <hyunchang.choi@intel.com> | 2016-03-23 11:00:49 -0700 |
---|---|---|
committer | Nick Desaulniers <ndesaulniers@google.com> | 2016-03-30 13:52:11 -0700 |
commit | 5d4000b70597878fd0a589f199523b91afc15166 (patch) | |
tree | 30fd8af1555cc5753ca8e501b5484e0eebc54301 /videocodec/OMXVideoDecoderBase.h | |
parent | 5c2ee5c71fc0bc35cbee39b6a38071365403709a (diff) | |
download | omx-components-5d4000b70597878fd0a589f199523b91afc15166.tar.gz |
media hardening: OMX::allocateBuffer must return protected buffers as native_handles
Make OMX to use native_handles for media hardening
bug: 26781087
Change-Id: I3322400e109f19a8623d6fc0a0d8ed5ea8777aa0
Signed-off-by: Hyunchang Choi <hyunchang.choi@intel.com>
Diffstat (limited to 'videocodec/OMXVideoDecoderBase.h')
-rwxr-xr-x[-rw-r--r--] | videocodec/OMXVideoDecoderBase.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/videocodec/OMXVideoDecoderBase.h b/videocodec/OMXVideoDecoderBase.h index 27c2939..a9b2cdf 100644..100755 --- a/videocodec/OMXVideoDecoderBase.h +++ b/videocodec/OMXVideoDecoderBase.h @@ -60,6 +60,7 @@ protected: virtual OMX_ERRORTYPE ProcessorPreFreeBuffer(OMX_U32 nPortIndex,OMX_BUFFERHEADERTYPE * pBuffer); virtual OMX_ERRORTYPE PrepareConfigBuffer(VideoConfigBuffer *p); virtual OMX_ERRORTYPE PrepareDecodeBuffer(OMX_BUFFERHEADERTYPE *buffer, buffer_retain_t *retain, VideoDecodeBuffer *p); + virtual OMX_ERRORTYPE PrepareDecodeNativeHandleBuffer(OMX_BUFFERHEADERTYPE *buffer, buffer_retain_t *retain, VideoDecodeBuffer *p); virtual OMX_ERRORTYPE FillRenderBuffer(OMX_BUFFERHEADERTYPE **pBuffer, buffer_retain_t *retain, OMX_U32 inportBufferFlags, OMX_BOOL *isResolutionChange); virtual OMX_ERRORTYPE HandleFormatChange(void); |