All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] kms++util: Provide validation helpers
@ 2017-12-13 23:10 Kieran Bingham
  2017-12-13 23:10 ` [PATCH 1/4] videodevice: Fix minor spacing Kieran Bingham
                   ` (5 more replies)
  0 siblings, 6 replies; 25+ messages in thread
From: Kieran Bingham @ 2017-12-13 23:10 UTC (permalink / raw)
  To: linux-renesas-soc; +Cc: laurent.pinchart, Tomi Valkeinen, Kieran Bingham

From: Kieran Bingham <kieran.bingham@ideasonboard.com>

Our kms-tests test suite for verifying the R-Car DU is based on kmsxx.

We are implementing a 'loop-back' validator, by providing an HDMI cable from
the display output directly into the HDMI receiver on the same development
board.

By using the existing VideoStreamer and pyvid objects, we can capture the output
and compare to provide automated display validation.

As an effort to commence this process, this series implements a basic frame
buffer comparison, which expects identical frame sizes to operate.

This could be could be expanded upon later to provide a more detailed
comparison at the pixel level later, but this serves as an initial starting
point to quickly verify if the data captured matches the data that we expected.

Kieran Bingham (4):
  videodevice: Fix minor spacing
  py: pyvid: Provide stream_off binding
  kms++util: Add verification module
  kms++util: Add frame compare functionality

 kms++util/inc/kms++util/kms++util.h |  3 ++-
 kms++util/src/verification.cpp      | 52 ++++++++++++++++++++++++++++++-
 kms++util/src/videodevice.cpp       |  2 +-
 py/pykms/pykmsutil.cpp              |  7 ++++-
 py/pykms/pyvid.cpp                  |  1 +-
 5 files changed, 64 insertions(+), 1 deletion(-)
 create mode 100644 kms++util/src/verification.cpp

base-commit: fee73296cae1a4984e18c8d8ee8e50ab217b1e4a
-- 
git-series 0.9.1

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2017-12-18 15:48 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-13 23:10 [PATCH 0/4] kms++util: Provide validation helpers Kieran Bingham
2017-12-13 23:10 ` [PATCH 1/4] videodevice: Fix minor spacing Kieran Bingham
2017-12-18 11:23   ` Laurent Pinchart
2017-12-13 23:10 ` [PATCH 2/4] py: pyvid: Provide stream_off binding Kieran Bingham
2017-12-18 11:29   ` Laurent Pinchart
2017-12-13 23:10 ` [PATCH 3/4] kms++util: Add verification module Kieran Bingham
2017-12-15 13:43   ` Tomi Valkeinen
2017-12-16 16:13     ` Kieran Bingham
2017-12-18 11:36       ` Laurent Pinchart
2017-12-18 11:46         ` Tomi Valkeinen
2017-12-18 11:50           ` Laurent Pinchart
2017-12-18 12:04             ` Tomi Valkeinen
2017-12-18 15:41               ` Laurent Pinchart
2017-12-18 15:48                 ` Tomi Valkeinen
2017-12-18 12:06             ` Geert Uytterhoeven
2017-12-18 11:49       ` Tomi Valkeinen
2017-12-13 23:10 ` [PATCH 4/4] kms++util: Add frame compare functionality Kieran Bingham
2017-12-14  8:52   ` Geert Uytterhoeven
2017-12-14 10:28     ` Kieran Bingham
2017-12-15 14:09   ` Tomi Valkeinen
2017-12-16 16:41     ` Kieran Bingham
2017-12-18 11:47   ` Laurent Pinchart
2017-12-13 23:17 ` [PATCH 0/4] kms++util: Provide validation helpers Kieran Bingham
2017-12-15 14:10 ` Tomi Valkeinen
2017-12-16 16:46   ` Kieran Bingham

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.