summaryrefslogtreecommitdiff
path: root/sdm/include
diff options
context:
space:
mode:
authorRajesh Yadav <ryadav@codeaurora.org>2017-09-11 21:51:41 +0530
committerRajesh Yadav <ryadav@codeaurora.org>2017-10-17 12:01:44 +0530
commit79399d5a391cac1cbaf3641f3e2212da9930486c (patch)
tree932a53a18256972724b75d8136d2daa800c730c7 /sdm/include
parent71f5daa4ea77f07ed7807b44f3a8a9a737d2edbe (diff)
downloaddisplay-79399d5a391cac1cbaf3641f3e2212da9930486c.tar.gz
qdcm: Add interface to query pp feature
Add an interface to query dirty pp feature from pp_feature_list. Change-Id: Icc0494d8d3343947725cbeb921e90e706ceead5a
Diffstat (limited to 'sdm/include')
-rw-r--r--sdm/include/private/color_params.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/sdm/include/private/color_params.h b/sdm/include/private/color_params.h
index 2cfb99ed..f65fabf1 100644
--- a/sdm/include/private/color_params.h
+++ b/sdm/include/private/color_params.h
@@ -613,6 +613,16 @@ class PPFeaturesConfig {
return kErrorNone;
}
+ inline PPFeatureInfo* GetFeature(uint32_t feature_id) {
+ PPFeatureInfo* feature = nullptr;
+ if (feature_id < kMaxNumPPFeatures) {
+ if (feature_[feature_id]) {
+ feature = feature_[feature_id];
+ }
+ }
+ return feature;
+ }
+
inline Locker &GetLocker(void) { return locker_; }
inline PPFrameCaptureData *GetFrameCaptureData(void) { return &frame_capture_data; }
inline PPDETuningCfgData *GetDETuningCfgData(void) { return &de_tuning_data_; }