Shilong Jiao
42dcb0197e
lcms: add ptest support
Test results on qemux86-64:
START: ptest-runner
BEGIN: /usr/lib/lcms/ptest
PASS: Base types ...Ok.
PASS: quick floor ...Ok.
PASS: Fixed point 15.16 representation ...Ok.
PASS: D50 roundtrip ...Ok.
PASS: 1D interpolation in 2pt tables ...Ok.
PASS: 1D interpolation in 4pt tables ...Ok.
PASS: 1D interpolation in 18pt tables ...Ok.
PASS: 1D interpolation in descending 3pt tables ...Ok.
PASS: 1D interpolation in descending 18pt tables ...Ok.
PASS: 3D interpolation Trilinear (float) ...Ok.
PASS: 3D interpolation Trilinear (16) ...Ok.
PASS: Reverse interpolation 4 -> 3 ......Ok.
PASS: 3D interpolation with granularity ...Ok.
PASS: 4D interpolation with granularity ...Ok.
PASS: 6D interpolation with granularity ...Ok.
PASS: 8D interpolation with granularity ...Ok.
PASS: Lab to XYZ and back (float only) ...Ok.
PASS: Lab V2 encoding ...Ok.
PASS: Blackbody radiator ...Ok.
PASS: Linear gamma curves (float) ....Ok.
PASS: Curve 2.2 (float) ...|Err|<0.001953 .Ok.
PASS: Curve 1.8 (table) ...|Err|<0.053287 .Ok.
PASS: Curve 3.0 (table) ...|Err|<0.049726 .Ok.
PASS: Curve 2.2 (word table) ...|Err|<0.972654 .Ok.
PASS: Parametric curves ...Ok.
PASS: Join curves descending ...Ok.
PASS: Join curves sRGB (Float) ...Ok.
PASS: Join curves sigmoidal ...Ok.
PASS: 1 Stage LUT ...Ok.
PASS: 2 Stage LUT (16 bits) ...Ok.
PASS: 3 Stage LUT (16 bits) ...Ok.
PASS: 4 Stage LUT (16 bits) ...Ok.
PASS: 5 Stage LUT (16 bits) ...Ok.
PASS: 6 Stage LUT (16 bits) ...Ok.
PASS: XYZ to XYZ LUT (float only) ...Ok.
PASS: Named Color LUT ...Ok.
PASS: Floating point formatters ...Ok.
PASS: ChangeBuffersFormat ...Ok.
PASS: Multilocalized Unicode (II) ...Ok.
PASS: Create named color profile ...Ok.
PASS: Header version ...Ok.
PASS: Error reporting on bad profiles ...Ok.
PASS: Curves only transforms .........Ok.
PASS: Encoded Lab->Lab transforms ...Ok.
PASS: Matrix-shaper transform (float) ...Ok.
PASS: Matrix-shaper transform (8 bits) ...Ok.
PASS: Known values across matrix-shaper ...Ok.
PASS: Gray Lab input profile ...Ok.
PASS: Gray Lab output profile ...Ok.
PASS: Matrix-shaper proofing transform (16 bits) ...Ok.
PASS: CMYK roundtrip on perceptual transform ...Ok.
PASS: Black ink only preservation ...Ok.
PASS: Deciding curve types ...Ok.
PASS: TAC detection ...Ok.
PASS: CGATS parser on junk ...Ok.
PASS: PostScript generator ...Ok.
PASS: MD5 digest ...Ok.
PASS: floating point tags on XYZ ...Ok.
PASS: Parametric curve on Rec709 ...Ok.
PASS: Floating Point segmented curve with short sampled segment ...Ok.
PASS: Check MetaTag ...Ok.
PASS: Set free a tag ...Ok.
PASS: Planar 8 optimization ...Ok.
PASS: Swap endian feature ...Ok.
PASS: Forged MPE profile ...Ok.
PASS: Empty MLUC ...Ok.
PASS: OkLab color space ...Ok.
PASS: centering of Lab16 ...Ok.
PASS: Unbounded mode w/ integer output ...Ok.
PASS: Bad CGATS file ...Ok.
PASS: Gamut check on floats ...Ok.
PASS: Context memory handling ...Ok.
PASS: Alarm codes context ...Ok.
PASS: 1D interpolation plugin ...Ok.
PASS: Parametric curve plugin ...Ok.
PASS: Tag type plugin ...Ok.
PASS: Optimization plugin ...Ok.
PASS: Full transform plugin ...Ok.
PASS: Double from float ...Ok.
DURATION: 10
END: /usr/lib/lcms/ptest
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Signed-off-by: Jiao Song <sjiao@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-07 18:21:34 -07:00
..
2025-06-25 06:44:52 -07:00
2026-01-27 11:58:29 -08:00
2026-03-17 13:25:18 -07:00
2026-04-12 16:42:05 -07:00
2024-11-05 19:19:22 -08:00
2025-10-24 18:45:43 -07:00
2026-03-02 19:25:50 -08:00
2026-02-25 09:49:48 -08:00
2026-04-03 11:06:31 -07:00
2025-12-09 09:08:14 -08:00
2026-05-13 00:30:49 -07:00
2025-06-01 08:31:25 -07:00
2025-12-12 22:27:45 -08:00
2025-11-19 09:41:30 -08:00
2024-11-05 19:19:22 -08:00
2026-04-20 12:55:12 -07:00
2026-03-20 09:51:43 -07:00
2025-03-16 09:09:44 -07:00
2025-11-19 09:41:30 -08:00
2026-02-25 09:49:48 -08:00
2024-10-31 08:13:25 -07:00
2026-04-16 16:30:37 -07:00
2025-11-08 23:04:37 -08:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2026-04-10 08:03:22 -07:00
2025-09-21 08:21:26 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-09-19 12:22:00 -07:00
2025-06-25 06:44:52 -07:00
2025-12-20 11:41:03 -08:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-09-16 09:59:15 -07:00
2026-03-17 13:25:24 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-10-08 18:46:02 -07:00
2026-04-18 00:11:35 -07:00
2025-09-19 12:22:01 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2026-03-18 14:33:32 -07:00
2026-05-20 21:18:32 -07:00
2025-06-25 06:44:52 -07:00
2026-04-23 07:55:52 -07:00
2026-03-18 14:33:22 -07:00
2026-04-06 09:46:30 -07:00
2026-05-21 17:20:21 -07:00
2025-06-25 06:44:52 -07:00
2026-03-26 07:43:37 -07:00
2026-04-16 13:08:19 -07:00
2024-11-05 19:19:22 -08:00
2025-07-07 10:00:54 -07:00
2025-12-10 08:56:14 -08:00
2026-05-31 03:08:47 -07:00
2025-09-27 16:18:15 -07:00
2026-03-22 14:13:06 -07:00
2026-01-30 23:59:06 -08:00
2026-03-18 14:33:22 -07:00
2026-03-17 13:25:25 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-11-23 23:11:37 -08:00
2026-04-10 07:59:53 -07:00
2024-11-05 19:19:22 -08:00
2026-01-30 23:59:11 -08:00
2025-06-25 06:44:52 -07:00
2026-03-18 14:33:27 -07:00
2026-05-13 00:30:51 -07:00
2026-05-31 03:08:56 -07:00
2025-09-17 13:01:10 -07:00
2026-05-22 21:01:00 -07:00
2026-03-17 13:25:25 -07:00
2025-09-02 23:36:18 -07:00
2026-03-18 14:33:22 -07:00
2025-06-25 06:44:52 -07:00
2025-11-06 16:00:52 -08:00
2024-11-05 19:19:22 -08:00
2026-05-12 01:06:50 -07:00
2026-06-07 18:21:34 -07:00
2024-11-19 16:59:16 -08:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-12-09 09:08:15 -08:00
2026-04-15 22:46:00 -07:00
2026-01-12 08:53:48 -08:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-07-09 13:35:20 -07:00
2025-10-13 23:47:41 -07:00
2024-11-19 16:59:10 -08:00
2025-07-09 09:16:07 -07:00
2026-05-31 03:08:47 -07:00
2025-07-03 09:45:03 -07:00
2026-05-13 00:17:26 -07:00
2026-04-01 13:16:37 -07:00
2026-04-01 19:29:05 -07:00
2025-08-28 07:56:52 -07:00
2025-04-29 08:45:35 -07:00
2026-05-31 03:08:48 -07:00
2025-10-17 14:10:38 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2026-03-18 14:33:26 -07:00
2025-11-14 07:39:48 -08:00
2024-11-05 19:19:22 -08:00
2026-04-17 14:16:04 -07:00
2025-02-17 07:40:58 -08:00
2025-12-21 08:54:02 -08:00
2026-03-17 13:25:27 -07:00
2025-02-10 08:45:37 -08:00
2026-04-20 07:35:35 -07:00
2024-11-05 19:19:22 -08:00
2025-11-18 08:17:55 -08:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-07-09 13:35:18 -07:00
2026-04-16 12:21:07 -07:00
2025-06-25 06:44:52 -07:00
2026-04-21 07:26:46 -07:00
2026-04-21 10:24:53 -07:00
2026-03-20 14:13:10 -07:00
2025-06-25 06:44:52 -07:00
2026-04-11 08:44:32 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-11-04 16:52:46 -08:00
2025-06-25 06:44:52 -07:00
2025-11-14 07:39:48 -08:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-07-02 23:27:07 -07:00
2025-06-25 06:44:52 -07:00
2026-04-15 22:46:00 -07:00
2026-03-18 16:18:31 -07:00
2025-03-20 08:46:56 -07:00
2026-04-11 08:44:33 -07:00
2025-06-25 06:44:52 -07:00
2024-08-09 14:25:15 -07:00
2026-05-31 03:08:47 -07:00
2024-11-05 19:19:22 -08:00
2026-01-27 11:58:26 -08:00
2026-05-12 01:06:51 -07:00
2026-02-06 10:06:26 -08:00
2025-06-25 06:44:52 -07:00
2024-11-05 19:19:22 -08:00
2025-05-21 07:38:25 -07:00
2024-11-05 19:19:22 -08:00
2025-07-30 08:03:07 -07:00
2026-04-06 18:51:59 -07:00
2026-04-14 08:59:32 -07:00
2026-03-18 14:33:24 -07:00
2025-07-10 00:05:58 -07:00
2025-09-30 10:36:16 -07:00
2025-09-08 22:01:07 -07:00
2025-12-08 23:22:18 -08:00
2026-05-31 03:08:49 -07:00
2026-03-02 19:26:01 -08:00
2025-09-17 20:07:03 -07:00
2026-02-08 20:41:53 -08:00
2026-03-27 09:08:54 -07:00
2026-04-21 10:24:53 -07:00
2025-07-11 08:35:05 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2026-03-24 09:13:50 -07:00
2026-04-01 13:16:38 -07:00
2026-03-02 19:25:47 -08:00
2025-06-25 06:44:52 -07:00
2026-04-16 12:21:07 -07:00
2026-05-13 20:46:50 -07:00
2024-11-05 19:19:22 -08:00
2026-05-31 03:08:49 -07:00
2025-12-08 23:22:18 -08:00
2025-07-09 09:16:06 -07:00
2025-06-25 06:44:52 -07:00
2026-05-22 11:21:43 -07:00
2025-03-20 08:46:56 -07:00
2025-11-18 08:23:44 -08:00
2025-06-25 06:44:52 -07:00
2026-01-20 08:27:12 -08:00
2026-03-02 19:25:56 -08:00
2026-01-14 08:54:55 -08:00
2025-07-09 13:35:19 -07:00
2025-06-25 06:44:52 -07:00
2026-03-02 19:25:49 -08:00
2025-06-25 06:44:52 -07:00
2025-07-30 16:40:03 -07:00
2025-06-25 06:44:52 -07:00
2025-12-26 17:36:58 -08:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-01-31 10:34:03 -08:00
2025-07-09 13:35:20 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-04-04 19:18:20 -07:00
2026-03-02 19:25:56 -08:00
2026-02-20 23:34:18 -08:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2026-01-12 08:53:45 -08:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-12-22 06:58:46 -08:00
2025-07-11 08:35:05 -07:00
2026-06-07 18:21:32 -07:00
2026-04-15 22:46:00 -07:00
2026-04-23 07:54:07 -07:00
2025-05-05 10:16:54 -07:00
2026-05-13 00:21:39 -07:00
2025-06-25 06:44:52 -07:00
2025-09-23 14:22:59 -07:00
2025-10-08 18:46:02 -07:00
2026-03-27 09:09:04 -07:00
2025-07-09 19:36:11 -07:00
2025-09-30 09:01:05 -07:00
2025-06-25 06:44:52 -07:00
2025-07-25 17:09:25 -07:00
2026-02-02 00:23:13 -08:00
2026-03-18 14:33:32 -07:00
2026-04-10 07:59:58 -07:00
2026-05-21 07:31:00 -07:00
2025-12-09 15:11:01 -08:00
2026-01-27 11:58:27 -08:00
2026-03-02 19:25:57 -08:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2026-05-07 10:45:36 -07:00
2026-05-07 10:45:37 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2026-04-14 02:16:51 -07:00
2026-04-20 07:35:37 -07:00
2026-04-15 07:24:55 -07:00
2026-03-24 09:13:49 -07:00
2025-05-28 08:55:16 -07:00
2026-02-06 10:06:24 -08:00
2026-04-20 07:35:38 -07:00
2026-03-02 19:25:58 -08:00
2025-09-04 10:28:30 -07:00
2025-06-25 06:44:52 -07:00
2026-03-17 13:25:20 -07:00
2024-11-05 19:19:22 -08:00