From: Swati Sharma <swati2.sharma@intel.com>
To: igt-dev@lists.freedesktop.org
Cc: ankit.k.nautiyal@intel.com, Swati Sharma <swati2.sharma@intel.com>
Subject: [PATCH i-g-t 00/11] Add new test to validate adaptive sharpness filter
Date: Fri, 21 Feb 2025 22:27:38 +0530 [thread overview]
Message-ID: <20250221165749.460347-1-swati2.sharma@intel.com> (raw)
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 (11):
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_core: Add igt_dynamic_subtest_name()
lib/igt_frame: Use igt_dynamic_subtest_name()
lib/igt_core.c | 11 +
lib/igt_core.h | 1 +
lib/igt_frame.c | 25 +-
lib/igt_kms.c | 23 +
lib/igt_kms.h | 2 +
.../kms_chamelium_sharpness_filter.c | 236 ++++++
tests/kms_sharpness_filter.c | 773 ++++++++++++++++++
tests/meson.build | 3 +
8 files changed, 1065 insertions(+), 9 deletions(-)
create mode 100644 tests/chamelium/kms_chamelium_sharpness_filter.c
create mode 100644 tests/kms_sharpness_filter.c
--
2.25.1
next reply other threads:[~2025-02-21 16:52 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-02-21 16:57 Swati Sharma [this message]
2025-02-21 16:57 ` [PATCH i-g-t, v5 01/11] lib/igt_kms: Add "sharpness strength" as crtc property Swati Sharma
2025-02-21 16:57 ` [PATCH i-g-t, v2 02/11] lib/igt_kms: Add func() to return scaling mode name string Swati Sharma
2025-02-21 16:57 ` [PATCH i-g-t, v10 03/11] tests/kms_sharpness_filter: Add adaptive sharpness basic filter tests Swati Sharma
2025-02-21 16:57 ` [PATCH i-g-t, v2 04/11] tests/kms_sharpness_filter: Add toggle subtest Swati Sharma
2025-02-21 16:57 ` [PATCH i-g-t, v2 05/11] tests/kms_sharpness_filter: Add filter-tap subtest Swati Sharma
2025-02-21 16:57 ` [PATCH i-g-t, v2 06/11] tests/kms_sharpness_filter: Add dpms/suspend subtests Swati Sharma
2025-02-21 16:57 ` [PATCH i-g-t, v2 07/11] tests/kms_sharpness_filter: Add scaler subtests Swati Sharma
2025-02-21 16:57 ` [PATCH i-g-t 08/11] tests/kms_sharpness_filter: Add invalid subtests Swati Sharma
2025-02-21 16:57 ` [PATCH i-g-t, v3 09/11] tests/chamelium/kms_chamelium_sharpness_filter: Add basic test Swati Sharma
2025-03-19 5:26 ` [PATCH i-g-t,v3 " Nautiyal, Ankit K
2025-03-19 5:31 ` Nautiyal, Ankit K
2025-02-21 16:57 ` [PATCH i-g-t 10/11] lib/igt_core: Add igt_dynamic_subtest_name() Swati Sharma
2025-03-26 6:00 ` [i-g-t,10/11] " Joshi, Kunal1
2025-02-21 16:57 ` [PATCH i-g-t 11/11] lib/igt_frame: Use igt_dynamic_subtest_name() Swati Sharma
2025-03-26 6:02 ` [i-g-t,11/11] " Joshi, Kunal1
2025-02-21 17:40 ` ✓ Xe.CI.BAT: success for Add new test to validate adaptive sharpness filter (rev12) Patchwork
2025-02-21 17:42 ` ✓ i915.CI.BAT: " Patchwork
2025-02-21 19:58 ` ✗ i915.CI.Full: failure " Patchwork
2025-02-22 7:35 ` ✗ Xe.CI.Full: " Patchwork
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250221165749.460347-1-swati2.sharma@intel.com \
--to=swati2.sharma@intel.com \
--cc=ankit.k.nautiyal@intel.com \
--cc=igt-dev@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox