Mesa (master): frontends/va: add pipe to DRM format mapping for NV12 and P010
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Mon Feb 22 13:07:43 UTC 2021
Module: Mesa
Branch: master
Commit: 2b10bff7b3d878075f905e80e505f7db55022551
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b10bff7b3d878075f905e80e505f7db55022551
Author: Simon Ser <contact at emersion.fr>
Date: Fri Feb 12 16:56:22 2021 +0100
frontends/va: add pipe to DRM format mapping for NV12 and P010
These are used when VA_EXPORT_SURFACE_COMPOSED_LAYERS is specified.
Signed-off-by: Simon Ser <contact at emersion.fr>
Reviewed-by: Leo Liu <leo.liu at amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9015>
---
src/gallium/frontends/va/surface.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/gallium/frontends/va/surface.c b/src/gallium/frontends/va/surface.c
index d9b13b51005..d5703cd6671 100644
--- a/src/gallium/frontends/va/surface.c
+++ b/src/gallium/frontends/va/surface.c
@@ -992,6 +992,10 @@ static uint32_t pipe_format_to_drm_format(enum pipe_format format)
return DRM_FORMAT_XRGB8888;
case PIPE_FORMAT_R8G8B8X8_UNORM:
return DRM_FORMAT_XBGR8888;
+ case PIPE_FORMAT_NV12:
+ return DRM_FORMAT_NV12;
+ case PIPE_FORMAT_P010:
+ return DRM_FORMAT_P010;
default:
return DRM_FORMAT_INVALID;
}
More information about the mesa-commit
mailing list