[igt-dev] [PATCH i-g-t v2 0/3] add support for passing yuv writeback output format
Abhinav Kumar
quic_abhinavk at quicinc.com
Tue Aug 8 03:47:09 UTC 2023
MSM display pipeline has support for writeback to handle YUV formats.
Currently the kms_writeback supports hard-codes the writeback output
format to DRM_FORMAT_XRGB8888. This series makes the necessary changes
in the lib and kms_writeback to allow passing DRM YUV formats to
kms_writeback.
The default kms_writeback shall still use only DRM_FORMAT_XRGB8888.
Additional formats can be passed using the command line.
Sample usage of this would be:
./kms_writeback -f <name of the DRM YUV fmt from igt_fb>
changes in v2:
- removed an unnecessary new line
- fixed petri's email address
Abhinav Kumar (3):
lib/igt_fb: add a helper to find drm_id from matching string
lib/igt_fb: allow igt_fb_get_fnv1a_crc() to handle YUV formats
tests/kms_writeback: allow writeback to output custom format
lib/igt_fb.c | 33 +++++++++++++++++++++++++++++++--
lib/igt_fb.h | 3 +++
tests/kms_writeback.c | 34 ++++++++++++++++++++++++----------
3 files changed, 58 insertions(+), 12 deletions(-)
--
2.40.1
More information about the igt-dev
mailing list