summaryrefslogtreecommitdiff
path: root/kms++util/inc/kms++util/kms++util.h
AgeCommit message (Collapse)Author
2020-08-06utils: Add a dump_framebuffer() methodcrcLaurent Pinchart
Add a new method to write the contents of a framebuffer to a file descriptor. This can be used to capture frames from writeback connectors. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2020-08-06kms++: Add support for the planar YUV formatsLaurent Pinchart
Add support for the 6 planar YUV formats (YUV and YVU, combined with 420, 422 or 444 subsampling) to the PixelFormat class, the Python API, and the drawing utilities. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2018-08-03add a simple draw_circle()Tomi Valkeinen
2017-10-03Rework framebuffer classesTomi Valkeinen
Drop (I)MappedFramebuffer, as it doesn't really provide any value, and have most of the methods be present in IFramebuffer with default exception throwing implementation. This gives us simpler way to use the framebuffers, as almost always we can just use a pointer to IFramebuffer.
2017-05-31Add different YCbCr encodings.Jyri Sarha
2017-03-21utils: add EXIT_IFTomi Valkeinen
2017-02-10use reserve_connector from ResourceManagerTomi Valkeinen
2016-08-10kms++-util: portability fixYann E. MORIN
__STRING(x) is a glibcism (i.e. it is non-standard), that happens to be also available with uClibc, but is not with musl. Define it if not already defined, using the same trivial definition as is done by both glibg and uClibc. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2016-06-16add ResourceManagerTomi Valkeinen
2016-06-11kms++util: split to subdirsTomi Valkeinen