Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9aae386e authored by Wonsik Kim's avatar Wonsik Kim Committed by Automerger Merge Worker
Browse files

omx: check HDR10+ info param size am: f816148a am: cc57ee47 am: 4b693c0a...

omx: check HDR10+ info param size am: f816148a am: cc57ee47 am: 4b693c0a am: dd41492a am: 25b7cc78 am: b95005cd am: f67e7592

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/28105102



Change-Id: I2189c28a5823ade50128f0ac7474be5b8fcb8044
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 102ab545 f67e7592
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -619,6 +619,13 @@ OMX_ERRORTYPE SoftVideoDecoderOMXComponent::getConfig(
                if (!isValidOMXParam(outParams)) {
                    return OMX_ErrorBadParameter;
                }
                if (offsetof(DescribeHDR10PlusInfoParams, nValue) + outParams->nParamSize >
                    outParams->nSize) {
                    ALOGE("b/329641908: too large param size; nParamSize=%u nSize=%u",
                          outParams->nParamSize, outParams->nSize);
                    android_errorWriteLog(0x534e4554, "329641908");
                    return OMX_ErrorBadParameter;
                }

                outParams->nParamSizeUsed = info->size();