[PATCH i-g-t,v9 0/9] Add new test to validate adaptive sharpness
Swati Sharma
swati2.sharma at intel.com
Wed Dec 4 08:26:18 UTC 2024
New test is added to validate adaptive sharpness filter on
LNL platform. Pipe scaler is repurposed to perform a portion
of this work. This means pipe scaling will be unavailable while
the sharpening function is being used. The other scaler can be
used for plane scaler.
In this series, attempt is made to validate adaptive sharpness
solution which helps in improving the image quality. For this new
CRTC property is added. The user can set this property with desired
sharpness strength value with 0-255. A value of 1 representing
minimum sharpening strength and 255 representing maximum
sharpness strength. A strength value of 0 means no sharpening or
sharpening feature disabled.
KMD: https://patchwork.freedesktop.org/series/138754/
Swati Sharma (9):
lib/igt_kms: Add "sharpness strength" as crtc property
lib/igt_kms: Add func() to return scaling mode name string
tests/kms_sharpness_filter: Add adaptive sharpness basic filter tests
tests/kms_sharpness_filter: Add toggle subtest
tests/kms_sharpness_filter: Add filter-tap subtest
tests/kms_sharpness_filter: Add dpms/suspend subtests
tests/kms_sharpness_filter: Add scaler subtests
tests/kms_sharpness_filter: Add invalid subtests
tests/chamelium/kms_chamelium_sharpness_filter: Add basic test
lib/igt_kms.c | 23 +
lib/igt_kms.h | 2 +
.../kms_chamelium_sharpness_filter.c | 240 ++++++
tests/kms_sharpness_filter.c | 755 ++++++++++++++++++
tests/meson.build | 3 +
5 files changed, 1023 insertions(+)
create mode 100644 tests/chamelium/kms_chamelium_sharpness_filter.c
create mode 100644 tests/kms_sharpness_filter.c
--
2.25.1
More information about the igt-dev
mailing list