screenshooter: Add agl-screenshooter protocol 00/25300/2
authorMarius Vlad <marius.vlad@collabora.com>
Tue, 15 Sep 2020 15:12:24 +0000 (18:12 +0300)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Wed, 30 Sep 2020 13:43:12 +0000 (13:43 +0000)
commit991714fc7f92aea3d07c7225247a821e3461027e
tree9054e78451203614aaf190c1a9a30e3d2bc49be1
parent1f888f2050ac50ec8c1750ff4f0e2c485936d7ed
screenshooter: Add agl-screenshooter protocol

Just like weston, we add a private protocol. Underneath we make use of
the weston renderer to get a hold of the pixels and transfer them to a
user-supplied buffer. This only brings up the server side implementation
of the protocol.

Bug-AGL: SPEC-3580

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I02a07ad5eb492ef2ecad74efb34d1453ebcbedc0
meson.build
protocol/agl-screenshooter.xml [new file with mode: 0644]
src/ivi-compositor.h
src/main.c
src/screenshooter.c [new file with mode: 0644]