display: Deprecate usage of clearMetaData
-- Deprecate usage of clearMetaData.
-- Use setMetaData interface to clear metadata.
Change-Id: I2ddc3163653c443eb664427a74714eb00b5ed100
diff --git a/libqdmetadata/qdMetaData.cpp b/libqdmetadata/qdMetaData.cpp
index 1810101..5ee62d8 100644
--- a/libqdmetadata/qdMetaData.cpp
+++ b/libqdmetadata/qdMetaData.cpp
@@ -145,6 +145,20 @@
// If parameter is NULL reset the specific MetaData Key
if (!param) {
data->operation &= ~paramType;
+ switch (paramType) {
+ case SET_VIDEO_PERF_MODE:
+ data->isVideoPerfMode = 0;
+ break;
+ case SET_CVP_METADATA:
+ data->cvpMetadata.size = 0;
+ break;
+ case SET_VIDEO_HISTOGRAM_STATS:
+ data->video_histogram_stats.stat_len = 0;
+ break;
+ default:
+ ALOGE("Unknown paramType %d", paramType);
+ break;
+ }
// param unset
return 0;
}