Commits on Source (6)
-
Leandro Ribeiro authored
In the following commits we add a writeback screenshooter. For that, we'll need the formats supported by the writeback connectors. So include the supported formats in struct drm_writeback. Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com>
247d492d -
Leandro Ribeiro authored
With this change, we expose the DRM-backend writeback source through the output capture interface, making it available to clients. For now we'll always fail writeback screenshots requests, because we still don't have the writeback screenshooter implementation on the DRM-backend. We add that in the following commits. Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com>
2d70bdfd -
Leandro Ribeiro authored
In this patch, we add the writeback connector screenshooter to the DRM-backend. This will be useful to create plane composition tests that will run in our CI, as VKMS already supports writeback connectors. Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com>
5b048958 -
Leandro Ribeiro authored
In commit "drm-backend: add writeback connector screenshooter to DRM-backend" we were failing the writeback screenshot when the DRM/KMS driver would take longer than the atomic commit to finish. In this patch we address such case. Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com>
dc27a522 -
Leandro Ribeiro authored
Simple cosmetic change. Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com>
025ed457 -
Leandro Ribeiro authored
This adds a test to ensure that the DRM-backend writeback screenshooter is working properly. Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com>
89d05db0
tests/drm-writeback-screenshot-test.c
0 → 100644
733 B