From f42ce6ef358ceb023c57f06590aeedf553102064 Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Fri, 27 Sep 2024 09:20:37 -0400 Subject: [PATCH] allocators: drmdumb: Fix bpp value for P010 P010 uses 16 bits per pixel, with least significant being padding. This code worked with Intel display driver since they roundup that value, but does not work with the generic DRM helpers which also support NV15, which does not have any padding. Part-of: --- .../gst-plugins-base/gst-libs/gst/allocators/gstdrmdumb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subprojects/gst-plugins-base/gst-libs/gst/allocators/gstdrmdumb.c b/subprojects/gst-plugins-base/gst-libs/gst/allocators/gstdrmdumb.c index 1cf3034ac7..e77942675d 100644 --- a/subprojects/gst-plugins-base/gst-libs/gst/allocators/gstdrmdumb.c +++ b/subprojects/gst-plugins-base/gst-libs/gst/allocators/gstdrmdumb.c @@ -225,7 +225,7 @@ gst_drm_bpp_from_drm (guint32 drm_fourcc) bpp = 8; break; case DRM_FORMAT_P010: - bpp = 10; + bpp = 16; break; case DRM_FORMAT_UYVY: case DRM_FORMAT_YUYV: