summaryrefslogtreecommitdiff
path: root/libhistogram
AgeCommit message (Collapse)Author
2021-02-12[LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sdm845/displayBob Badour
Added SPDX-license-identifier-Apache-2.0 to: libhistogram/Android.mk libmemtrack/Android.mk Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD legacy_not_a_contribution to: Android.bp gralloc/Android.mk libqservice/Android.bp sdm/libs/hwc2/Android.mk Added SPDX-license-identifier-Apache-2.0 legacy_not_a_contribution to: gpu_tonemapper/Android.mk liblight/Android.mk Added SPDX-license-identifier-BSD to: hdmi_cec/Android.mk libdebug/Android.mk libdisplayconfig/Android.mk libdrmutils/Android.mk libqdutils/Android.bp sdm/libs/core/Android.mk sdm/libs/utils/Android.mk Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: I8ccb4cb621fcd75c1736613789397e4187a892ce
2019-07-08Remove .vendor suffixes on SHARED_LIBRARIESInseob Kim
.vendor suffixes for dependencies of vendor modules are automatically attached. So even in vendor modules, dependencies shouldn't have any suffixes. Bug: N/A Test: m && boot blueline Change-Id: I2c9d0019020322b4f64bdbaca45081dbb965cb4d
2019-03-07histogram: limit dumpsys outputKevin DuBois
Previously dumpsys SurfaceFlinger was printing all bucketed 256 values of the sampling. Reuse some bucketing code to condense this to 8 printed buckets. Test: dumpsys SurfaceFlinger Test: boot Fixes: 127512072 Change-Id: Ia14950818dd923bdfc9eea5b421acef6f18f1bbc
2019-03-06histogram: time-weight sampled color content valuesKevin DuBois
Time weight sampled values so they are more representative of the time that a given color was on screen. Units in the histogram change from (NumberOfPixels) to (NumberOfPixels * milliseconds). Fixes: 123692142 Test: boot Test: PtsComposerTestCases Test: ./color_sampling_test #(new tests) Change-Id: If080635087bc4d76be3208a3ccf257561c923ec0
2019-01-25display: have sampling report HSV formatKevin DuBois
Make use of newly added enum to report proper format for the sampling engine. Fixes: 122943743 Test: Build Test: atest PtsComposerTestCases Roll-forward of build-breaking topic commit. No changes were needed in this patch. see bug 123404649 for breakage details. This reverts commit 34ad10e0024f0374d30af434d090ee5015e7f73f.
2019-01-25Revert "display: have sampling report HSV format"Kevin DuBois
This reverts commit b055690ef1f5c72347a709a8b3473f3e35830ecd. Reason for revert: broke build Change-Id: If12dc64bcf12d739341ba150f8824f6ca30ec1db
2019-01-22display: have sampling report HSV formatKevin DuBois
Make use of newly added enum to report proper format for the sampling engine. Fixes: 122943743 Test: Build Test: atest PtsComposerTestCases Change-Id: I76f8b5f0f36174f827698c4113486133be384f1c
2019-01-02composer: add time filtering to display histogramKevin DuBois
Adds the ability to filter the content sample by timestamp and or a framecount. This lets API user limit the returned sample to data most proximate to the time that the user is interested in it. Fixes: 120992129 Test: boot Test: new unit test for ringbuffer logic. Test: color_sampling_tool Test: TestAPI app limiting by maxframes Test: VtsHalGraphicsComposerV2_3Target (32/36 as before) Change-Id: I8dd9efc9935570f0f1ab015476ffa8883651073e
2018-12-17graphics.composer: graphics.composer@2.3 display samplingKevin DuBois
Add histogram sampling functions for the 2.3 interface additons that allow for framework to drive the color sampling engine on this device. Change-Id: I0547d7fe4829ce5717589019a7246e65d8da8eae Bug: 116028976 Test: Boot Test: new PTS test Test: histogram sampling report in dumpsys Test: @TestApi based prototype visualizing data Test: atest VtsHalGraphicsComposerV2_3TargetTest
2018-09-26composer: add color sampling to dumpsysKevin DuBois
Add a thread that monitors the DRM control nodef for color sampling events. Report this via dumpsys. This will be used to also provide additonal context for display management in the framework. Bug: 112756444 Test: boot, see dumpsys, no corruption. Test: ./color_sampling_tool see statistics. Test: pts-tradefed run pts -m PtsComposerTestCases Test: adb shell vndservice call display.qservice 39 i32 1 i32 {1,0} Change-Id: Ia0f02390ebeadab04c8cd81219d07112bd69c2f0