[PATCH i-g-t 0/6] New sharpness tool

Swati Sharma swati2.sharma at intel.com
Mon Sep 23 07:10:17 UTC 2024


New sharpness tool is introduced to validate basic functionality
of content adaptive sharpness filter supported with intel LNL platform.

Tool has following 2 main functions:
1. input user defined strength value (1-255)
2. input incr/decr factor for setting strength and use up/down
   arrow keys to increase/decrease strength during run time

To experiment with sharpness, 3 images are used (HD, FHD, 4K).
All the images are stocked images.

Tool has following options:
-h value:   incr/decr factor for setting strength for hd res
-f value:   incr/decr factor for setting strength for fhd res
-k value:   incr/decr factor for setting strength for 4k res
-H value:   user defined strength (1-255) for hd res
-F value:   user defined strength (1-255) for fhd res
-K value:   user defined strength (1-255) for 4k res
-p:         prints this message

Naladala Ramanaidu (1):
  meson: Add sharpness tool

Naladala, Ramanaidu (2):
  data: create new data directory
  lib: update fopen() to accomodate imgdir

Swati Sharma (3):
  [HAX] lib/igt_kms: Added "sharpness strength" as crtc property
  tools: Add new sharpness tool
  data: Add hd, fhd and 4k images

 {tests => data}/1080p-left.png  | Bin
 {tests => data}/1080p-right.png | Bin
 data/1920x1080.png              | Bin 0 -> 3347107 bytes
 data/3840x2160.png              | Bin 0 -> 13426944 bytes
 data/640x480.png                | Bin 0 -> 657520 bytes
 data/meson.build                |  12 ++
 {tests => data}/pass.png        | Bin
 lib/igt_core.c                  |  10 +-
 lib/igt_core.h                  |   4 +-
 lib/igt_kms.c                   |   4 +
 lib/igt_kms.h                   |   1 +
 lib/meson.build                 |   1 +
 meson.build                     |   2 +
 tests/meson.build               |   6 -
 tools/intel_sharpness_tool.c    | 342 ++++++++++++++++++++++++++++++++
 tools/meson.build               |  11 +
 16 files changed, 383 insertions(+), 10 deletions(-)
 rename {tests => data}/1080p-left.png (100%)
 rename {tests => data}/1080p-right.png (100%)
 create mode 100644 data/1920x1080.png
 create mode 100644 data/3840x2160.png
 create mode 100644 data/640x480.png
 create mode 100644 data/meson.build
 rename {tests => data}/pass.png (100%)
 create mode 100644 tools/intel_sharpness_tool.c

-- 
2.25.1



More information about the igt-dev mailing list