From 0de87d7ecebb59a10de8fa35c6f9fef409a392bc Mon Sep 17 00:00:00 2001 From: Maheshwar Ajja Date: Mon, 11 Mar 2019 11:44:30 -0700 Subject: [PATCH] commonsys-intf: display: Fix CVP metadata size issue CVP metadata size can be equal to CVP_METADATA_SIZE and hence allow it to resolve CVP metadata issue. Change-Id: I1307ff027fb0558f7e6f8807e477bce326f3b03a --- libqdmetadata/qdMetaData.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libqdmetadata/qdMetaData.cpp b/libqdmetadata/qdMetaData.cpp index 427bbd0d..33ce28bf 100644 --- a/libqdmetadata/qdMetaData.cpp +++ b/libqdmetadata/qdMetaData.cpp @@ -149,7 +149,7 @@ int setMetaDataVa(MetaData_t *data, DispParamType paramType, } case SET_CVP_METADATA: { struct CVPMetadata *cvpMetadata = (struct CVPMetadata *)param; - if (cvpMetadata->size < CVP_METADATA_SIZE) { + if (cvpMetadata->size <= CVP_METADATA_SIZE) { data->cvpMetadata.size = cvpMetadata->size; memcpy(data->cvpMetadata.payload, cvpMetadata->payload, cvpMetadata->size); @@ -315,7 +315,7 @@ int getMetaDataVa(MetaData_t *data, DispFetchParamType paramType, if (data->operation & SET_CVP_METADATA) { struct CVPMetadata *cvpMetadata = (struct CVPMetadata *)param; cvpMetadata->size = 0; - if (data->cvpMetadata.size < CVP_METADATA_SIZE) { + if (data->cvpMetadata.size <= CVP_METADATA_SIZE) { cvpMetadata->size = data->cvpMetadata.size; memcpy(cvpMetadata->payload, data->cvpMetadata.payload, data->cvpMetadata.size);