summaryrefslogtreecommitdiff
path: root/libqdutils/qdMetaData.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libqdutils/qdMetaData.cpp')
-rw-r--r--libqdutils/qdMetaData.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/libqdutils/qdMetaData.cpp b/libqdutils/qdMetaData.cpp
index af2adf7f..3ccbc993 100644
--- a/libqdutils/qdMetaData.cpp
+++ b/libqdutils/qdMetaData.cpp
@@ -132,6 +132,9 @@ int setMetaDataVa(MetaData_t *data, DispParamType paramType,
}
break;
}
+ case SET_VIDEO_PERF_MODE:
+ data->isVideoPerfMode = *((uint32_t *)param);
+ break;
default:
ALOGE("Unknown paramType %d", paramType);
break;
@@ -266,6 +269,12 @@ int getMetaDataVa(MetaData_t *data, DispFetchParamType paramType,
ret = 0;
}
break;
+ case GET_VIDEO_PERF_MODE:
+ if (data->operation & SET_VIDEO_PERF_MODE) {
+ *((uint32_t *)param) = data->isVideoPerfMode;
+ ret = 0;
+ }
+ break;
default:
ALOGE("Unknown paramType %d", paramType);
break;