diff options
author | Austin Hu <austin.hu@intel.com> | 2017-05-10 15:58:12 +0800 |
---|---|---|
committer | Dan Pasanen <dan.pasanen@gmail.com> | 2017-12-09 07:35:03 -0600 |
commit | e9ffbbc532c238bdff9fa7375999d115cee2f20d (patch) | |
tree | 7466a449023d50cdd19f8b0aae2d43d0a03425a1 | |
parent | 162d95b1ac230043a54a5bcb0358f097b490b254 (diff) | |
download | android_hardware_intel_common_omx-components-cm-14.1.tar.gz android_hardware_intel_common_omx-components-cm-14.1.tar.bz2 android_hardware_intel_common_omx-components-cm-14.1.zip |
Rejected the invalid size of input video buffer.cm-14.1
Bug: 37920272
Test: manual and CTS
IMINAN-51483
Change-Id: Id1859f29d0fbdb3be43c05cffd77546e712af782
Signed-off-by: Austin Hu <austin.hu@intel.com>
(cherry picked from commit 1691725b0c0d1129a4912df69e8ffbc60b726f26)
-rw-r--r-- | videocodec/OMXVideoDecoderVP9Hybrid.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/videocodec/OMXVideoDecoderVP9Hybrid.cpp b/videocodec/OMXVideoDecoderVP9Hybrid.cpp index 36d83b1..0b16bf6 100644 --- a/videocodec/OMXVideoDecoderVP9Hybrid.cpp +++ b/videocodec/OMXVideoDecoderVP9Hybrid.cpp @@ -403,7 +403,10 @@ OMX_ERRORTYPE OMXVideoDecoderVP9Hybrid::ProcessorProcess( firstFrameSize = 0; return ret; } - } + } else if (!mRet && (mDecodedImageNewWidth == 0 || mDecodedImageNewHeight == 0)) { + retains[INPORT_INDEX] = BUFFER_RETAIN_NOT_RETAIN; + return OMX_ErrorBadParameter; + } } #if LOG_TIME == 1 |