aboutsummaryrefslogtreecommitdiff
path: root/videocodec/OMXVideoDecoderBase.h
diff options
context:
space:
mode:
authorHyunchang Choi <hyunchang.choi@intel.com>2016-03-23 11:00:49 -0700
committerNick Desaulniers <ndesaulniers@google.com>2016-03-30 13:52:11 -0700
commit5d4000b70597878fd0a589f199523b91afc15166 (patch)
tree30fd8af1555cc5753ca8e501b5484e0eebc54301 /videocodec/OMXVideoDecoderBase.h
parent5c2ee5c71fc0bc35cbee39b6a38071365403709a (diff)
downloadomx-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.h1
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);