diff options
-rw-r--r-- | libhwc2.1/histogram_mediator.cpp | 4 | ||||
-rw-r--r-- | libhwc2.1/histogram_mediator.h | 6 | ||||
-rw-r--r-- | libhwc2.1/pixel-display.cpp | 2 | ||||
-rw-r--r-- | libhwc2.1/pixel-display.h | 2 |
4 files changed, 7 insertions, 7 deletions
diff --git a/libhwc2.1/histogram_mediator.cpp b/libhwc2.1/histogram_mediator.cpp index 991b972..a09f579 100644 --- a/libhwc2.1/histogram_mediator.cpp +++ b/libhwc2.1/histogram_mediator.cpp @@ -93,7 +93,7 @@ int histogram::HistogramMediator::calculateThreshold(const RoiRect &roi) { } histogram::HistogramErrorCode histogram::HistogramMediator::setRoiWeightThreshold( - const RoiRect roi, const Weight weight, const HistogramPos pos) { + const RoiRect &roi, const Weight &weight, const HistogramPos &pos) { int threshold = calculateThreshold(roi); mIDLHistogram->setHistogramROI((uint16_t)roi.left, (uint16_t)roi.top, (uint16_t)(roi.right - roi.left), @@ -118,7 +118,7 @@ histogram::HistogramErrorCode histogram::HistogramMediator::collectRoiLuma( return histogram::HistogramErrorCode::NONE; } -histogram::RoiRect histogram::HistogramMediator::calRoi(RoiRect roi) { +histogram::RoiRect histogram::HistogramMediator::calRoi(const RoiRect &roi) { RoiRect roi_return = {-1, -1, -1, -1}; ExynosDisplayDrmInterface *moduleDisplayInterface = static_cast<ExynosDisplayDrmInterface *>(mDisplay->mDisplayInterface.get()); diff --git a/libhwc2.1/histogram_mediator.h b/libhwc2.1/histogram_mediator.h index eac4c98..fa81e0b 100644 --- a/libhwc2.1/histogram_mediator.h +++ b/libhwc2.1/histogram_mediator.h @@ -62,9 +62,9 @@ public: HistogramErrorCode requestHist(); HistogramErrorCode cancelHistRequest(); HistogramErrorCode collectRoiLuma(std::vector<char16_t> *buf); - HistogramErrorCode setRoiWeightThreshold(const RoiRect roi, const Weight weight, - const HistogramPos pos); - RoiRect calRoi(RoiRect roi); + HistogramErrorCode setRoiWeightThreshold(const RoiRect &roi, const Weight &weight, + const HistogramPos &pos); + RoiRect calRoi(const RoiRect &roi); struct HistogramReceiver : public IDLHistogram { HistogramReceiver() : mHistData(){}; void callbackHistogram(char16_t *bin) override; diff --git a/libhwc2.1/pixel-display.cpp b/libhwc2.1/pixel-display.cpp index cfb57a0..fec7309 100644 --- a/libhwc2.1/pixel-display.cpp +++ b/libhwc2.1/pixel-display.cpp @@ -199,7 +199,7 @@ ndk::ScopedAStatus Display::setRefreshRateThrottle(int delayMs, int *_aidl_retur return ndk::ScopedAStatus::fromExceptionCode(EX_UNSUPPORTED_OPERATION); } -bool Display::runMediator(const RoiRect roi, const Weight weight, const HistogramPos pos, +bool Display::runMediator(const RoiRect &roi, const Weight &weight, const HistogramPos &pos, std::vector<char16_t> *histogrambuffer) { if (mMediator.setRoiWeightThreshold(roi, weight, pos) != HistogramErrorCode::NONE) { ALOGE("histogram error, SET_ROI_WEIGHT_THRESHOLD ERROR\n"); diff --git a/libhwc2.1/pixel-display.h b/libhwc2.1/pixel-display.h index 2202a68..df437af 100644 --- a/libhwc2.1/pixel-display.h +++ b/libhwc2.1/pixel-display.h @@ -66,7 +66,7 @@ public: ndk::ScopedAStatus isOperationRateSupported(bool *_aidl_return) override; private: - bool runMediator(const RoiRect roi, const Weight weight, const HistogramPos pos, + bool runMediator(const RoiRect &roi, const Weight &weight, const HistogramPos &pos, std::vector<char16_t> *histogrambuffer); ExynosDisplay *mDisplay = nullptr; histogram::HistogramMediator mMediator; |