clients/screenshot: Add support for weston output capture
authorMarius Vlad <marius.vlad@collabora.com>
Thu, 18 Apr 2024 15:34:47 +0000 (18:34 +0300)
committerMarius Vlad <marius.vlad@collabora.com>
Sat, 20 Apr 2024 14:21:45 +0000 (17:21 +0300)
commit6366348eccec778f02061070d1334ea897d4f514
tree7a2d7a0bff3c2aaa454a63e021559e012abee468
parentd2510f1e79e501a8e6aecb8058746a7456d1367e
clients/screenshot: Add support for weston output capture

libweston now provides a protocol which we can use for doing
screenshots, not needing to provide one ourselves. This imports
a simple client used in Weston but it has some changes to match
our current args.

Bug-AGL: SPEC-5095
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I00c9e976975447c74668fbfe1045b9177c623064
clients/meson.build
clients/screenshooter.c [deleted file]
clients/screenshot.c [new file with mode: 0644]
meson.build
shared/pixel-formats.h [new file with mode: 0644]
src/compositor.c
src/ivi-compositor.h
src/screenshooter.c [deleted file]