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

Commit 4a6842fc authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Change softvpx buffer count to 10" into pi-dev

parents 1c57a0e6 0835bc54
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -44,7 +44,7 @@ protected:

private:
    enum {
        kNumBuffers = 16
        kNumBuffers = 10
    };

    enum {
+15 −5
Original line number Diff line number Diff line
@@ -563,6 +563,10 @@ OMX_ERRORTYPE SoftVideoDecoderOMXComponent::getConfig(
            DescribeColorAspectsParams* colorAspectsParams =
                    (DescribeColorAspectsParams *)params;

            if (!isValidOMXParam(colorAspectsParams)) {
                return OMX_ErrorBadParameter;
            }

            if (colorAspectsParams->nPortIndex != kOutputPortIndex) {
                return OMX_ErrorBadParameter;
            }
@@ -584,6 +588,10 @@ OMX_ERRORTYPE SoftVideoDecoderOMXComponent::getConfig(
            DescribeHDRStaticInfoParams* hdrStaticInfoParams =
                    (DescribeHDRStaticInfoParams *)params;

            if (!isValidOMXParam(hdrStaticInfoParams)) {
                return OMX_ErrorBadParameter;
            }

            if (hdrStaticInfoParams->nPortIndex != kOutputPortIndex) {
                return OMX_ErrorBadPortIndex;
            }
@@ -635,15 +643,17 @@ OMX_ERRORTYPE SoftVideoDecoderOMXComponent::setConfig(
            const DescribeHDRStaticInfoParams* hdrStaticInfoParams =
                    (DescribeHDRStaticInfoParams *)params;

            if (!isValidOMXParam(hdrStaticInfoParams)) {
                return OMX_ErrorBadParameter;
            }

            if (hdrStaticInfoParams->nPortIndex != kOutputPortIndex) {
                return OMX_ErrorBadPortIndex;
            }

            if (hdrStaticInfoParams != NULL) {
            mOutputFormat = OMX_COLOR_FormatYUV420Planar16;
            mHdrStaticInfo = hdrStaticInfoParams->sInfo;
            updatePortDefinitions(false);
            }

            return OMX_ErrorNone;
        }